AuthorizationRuleCollection - 一种查明特定规则是否存在的方法?

时间:2018-03-28 14:51:42

标签: c# .net

我试图找出目录是否具有特定的访问规则。但是没有"包含"。所以我写了一个工作正常的扩展方法。

现在,在下一步中,我想让LINQ .Exist(r => r.Identity == "identifier")可用,这样我就可以检查具有特定属性的项目。

这是如何运作的?

1 个答案:

答案 0 :(得分:1)

您可以使用.Any(r => r.Identity == "identifier")

执行此操作

或者,如果您坚持采用Exist方法:

public static class Extensions
{
    public static bool Exist<T>(this IEnumerable<T> items, Func<T, bool> predicate)
    {
        return items.Any(predicate);
    }
}