/// <summary>
 /// 是否拥有某过滤器
 /// </summary>
 /// <typeparam name="T">过滤器类型</typeparam>
 /// <param name="actionExecutingContext">上下文</param>
 /// <returns></returns>
 public static bool ContainsFilter <T>(this FilterContext actionExecutingContext)
 {
     return(actionExecutingContext.Filters.Any(x => x.GetType() == typeof(T)));
 }
コード例 #2
0
 public static CompiledPageActionDescriptor CompiledPageActionDescriptor(this FilterContext filterContext) => filterContext.ActionDescriptor.CompiledPageActionDescriptor();
コード例 #3
0
 public static bool HasAllowAnonymousFilter(this FilterContext filterContext) => filterContext.Filters.Any(item => item is IAllowAnonymousFilter);
コード例 #4
0
 public static ControllerActionDescriptor ControllerActionDescriptor(this FilterContext filterContext) => filterContext.ActionDescriptor.ControllerActionDescriptor();