ClaimsPrincipal.Identity プロパティ

定義

この要求プリンシパルに関連付けられたプライマリ要求 ID を取得します。

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

プロパティ値

この要求プリンシパルに関連付けられたプライマリ要求 ID。

実装

注釈

既定では、フレームワークは ID を返すときに型 WindowsIdentity の ID に優先順位を付けます。 コレクション内で最初 WindowsIdentityIdentities 見つかった が返されます。 コレクションに が存在しない WindowsIdentity 場合は、 から ClaimsIdentity 割り当て可能な最初の ID が返されます。 がないClaimsIdentitynull場合は が返されます。 コレクションが空の Identities 場合は、 ArgumentNullException がスローされます。

既定の動作を変更するには、 プロパティを PrimaryIdentitySelector 設定して、ID を決定するために呼び出されるデリゲートを指定します。

適用対象

こちらもご覧ください