Выполнить вывод с изображением openCV

Для ASP.NET Core 2.0, чтобы не применять атрибуты ко всем Controllers или Actions индивидуально;

Определить фильтр:

namespace Test
{
    public sealed class ModelStateCheckFilter : IActionFilter
    {
        public void OnActionExecuted(ActionExecutedContext context) { }

        public void OnActionExecuting(ActionExecutingContext context)
        {
            if (!context.ModelState.IsValid)
            {
                context.Result = new BadRequestObjectResult(context.ModelState);
            }
        }
    }
}

Затем в вашем Startup.cs, добавьте его как фильтр:

    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc(config =>
        {
            config.Filters.Add(new ModelStateCheckFilter());
        });
    }
0
задан TheRealBilaal 26 March 2019 в 23:42
поделиться