Exemplo n.º 1
0
        public static IApplicationBuilder UseApiExceptionHandler(this IApplicationBuilder builder,
                                                                 Action <ApiExceptionOptions> configureOptions)
        {
            var options = new ApiExceptionOptions();

            configureOptions(options);

            return(builder.UseMiddleware <ApiExceptionMiddleware>(options));
        }
 public ApiExceptionMiddleware(ApiExceptionOptions options, RequestDelegate next)
 {
     _next    = next;
     _options = options;
 }