首页 > 解决方案 > 在 ASP.NET 的中间件中使用过滤器

问题描述

已在全局级别为所有控制器配置了自定义异常过滤器,使用

services.AddControllers(options =>
            {options.Filters.Add(typeof(CustomExceptionFilter));}

现在我想在中间件中使用相同的过滤器,我必须在到达端点之前编写一些预检查。该中间件将返回一个异常,该异常需要像 customExceptionFilter 中定义的那样进行序列化。

我怎样才能做到这一点?

标签: c#asp.netasp.net-mvc

解决方案


推荐阅读