Share via


ClaimsPrincipal.Identity 屬性

定義

取得與這個宣告主體關聯的主要宣告身分識別。

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 則會傳回 。 如果集合是空的 IdentitiesArgumentNullException 則會擲回 。

您可以藉由設定 屬性來指定要呼叫的 PrimaryIdentitySelector 委派來決定身分識別,藉以變更預設行為。

適用於

另請參閱