Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="next"></param>
        /// <param name="validateHandler"></param>
        /// <param name="errorMessage"></param>
        /// <param name="errorCode"></param>
        public ClientValidationMiddleware(AppFunc next, ClientValidationMiddlewareOptions options)
        {
            this._next = next;
            if (options == null)
            {
                throw new ArgumentNullException("options can not be null");
            }

            if (options.validateHandler == null)
            {
                throw new ArgumentNullException("handler can not be null");
            }

            this._options = options;
        }
Exemple #2
0
 public static void UseClientValidationMiddleware(this IAppBuilder app,
                                                  ClientValidationMiddlewareOptions options)
 {
     app.Use <ClientValidationMiddleware>(options);
 }