(精华)2020年6月26日 C#类库 FilterContext(扩展方法)

using System.Linq;

namespace Microsoft.AspNetCore.Mvc.Filters
{
     
    /// 
    /// 拓展类
    /// 
    public static partial class Extention
    {
     
        /// 
        /// 是否拥有某过滤器
        /// 
        /// 过滤器类型
        /// 上下文
        /// 
        public static bool ContainsFilter<T>(this FilterContext actionExecutingContext)
        {
     
            return actionExecutingContext.Filters.Any(x => x.GetType() == typeof(T));
        }
    }
}

你可能感兴趣的:(#,C#类库/扩展方法,c#,asp.net,后端)