ClaimsPrincipal.Identity 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得與這個宣告主體關聯的主要宣告身分識別。
public:
virtual property System::Security::Principal::IIdentity ^ Identity { System::Security::Principal::IIdentity ^ get(); };
public virtual System.Security.Principal.IIdentity Identity { get; }
public virtual System.Security.Principal.IIdentity? Identity { get; }
member this.Identity : System.Security.Principal.IIdentity
Public Overridable ReadOnly Property Identity As IIdentity
屬性值
與這個宣告主體關聯的主要宣告身分識別。
實作
備註
根據預設,架構會在傳回身分識別時優先處理類型的 WindowsIdentity 身分識別。 會傳回集合中找到 Identities 的第一個 WindowsIdentity 。 如果集合中沒有 WindowsIdentity ,則會傳 ClaimsIdentity 回第一個可從 指派的身分識別。 ClaimsIdentity如果沒有 , null
則會傳回 。 如果集合是空的 Identities , ArgumentNullException 則會擲回 。
您可以藉由設定 屬性來指定要呼叫的 PrimaryIdentitySelector 委派來決定身分識別,藉以變更預設行為。