C# 使用IsAuthenticated属性扩展ClaimsPrincipal类

C# 使用IsAuthenticated属性扩展ClaimsPrincipal类,c#,extension-methods,claims-based-identity,C#,Extension Methods,Claims Based Identity,我试图用属性扩展ClaimsPrincipal类。我想添加属性IsAuthenticated,它基本上会从已经存在的Identity属性返回IsAuthenticated。到目前为止,我已将其作为一项功能完成: public static bool IsAuthenticated(this ClaimsPrincipal principal) { return principal.Identity.IsAuthenticated; } 我想将其转换为属性

我试图用属性扩展ClaimsPrincipal类。我想添加属性IsAuthenticated,它基本上会从已经存在的Identity属性返回IsAuthenticated。到目前为止,我已将其作为一项功能完成:

    public static bool IsAuthenticated(this ClaimsPrincipal principal)
    {
        return principal.Identity.IsAuthenticated;
    }

我想将其转换为属性。

C#或VB.NET不支持扩展属性。

C#或VB.NET不支持扩展属性。

尽管.NET不支持属性扩展,但对于某些细节:尽管.NET不支持属性扩展,对于某些细节: