/// <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; }
public static void UseClientValidationMiddleware(this IAppBuilder app, ClientValidationMiddlewareOptions options) { app.Use <ClientValidationMiddleware>(options); }