一、过滤器的优级依次介绍如下(逐次递减):
Authorization Filter -> Resource Filter -> Acton Filter -> Exception Filter -> Result Filter
的.net Core MVC 中同步过滤器,新增了异步过滤器,对数据可以进行异步处理。
1、Authorization Filter (权限过滤器)
/// <summary> /// 权限过滤器 /// </summary> public class GlobalAuthorizationFilter : Attribute, IAuthorizationFilter { /// <summary> /// 优化权最高的过滤器 /// </summary> /// <param name="context"></param> public void OnAuthorization(AuthorizationFilterContext context) { //context.Result = new ObjectResult("IAuthorizationFilter 过滤输出"); Console.WriteLine("IAuthorizationFilter 过滤输出"); } }