ClaimsPrincipal.Identity ClaimsPrincipal.Identity ClaimsPrincipal.Identity ClaimsPrincipal.Identity Property

정의

이 클레임 보안 주체와 연결된 기본 클레임 ID를 가져옵니다.Gets the primary claims identity associated with this claims principal.

public:
 virtual property System::Security::Principal::IIdentity ^ Identity { System::Security::Principal::IIdentity ^ get(); };
public virtual System.Security.Principal.IIdentity Identity { get; }
member this.Identity : System.Security.Principal.IIdentity
Public Overridable ReadOnly Property Identity As IIdentity

속성 값

이 클레임 보안 주체와 연결된 기본 클레임 ID입니다.The primary claims identity associated with this claims principal.

구현

설명

기본적으로 프레임 워크 우선 순위를 지정의 형식 id WindowsIdentity id를 반환 하는 경우.By default, the framework prioritizes identities of type WindowsIdentity when returning the identity. 첫 번째 WindowsIdentity 에서 찾을 수는 Identities 컬렉션이 반환 됩니다.The first WindowsIdentity found in the Identities collection is returned. 없는 경우 없습니다 WindowsIdentity 컬렉션에서 할당할 수 있는 첫 번째 id에서 ClaimsIdentity 반환 됩니다.If there is no WindowsIdentity in the collection, the first identity assignable from ClaimsIdentity is returned. 없는 경우 없습니다 ClaimsIdentity, null 반환 됩니다.If there is no ClaimsIdentity, null is returned. 경우는 Identities 컬렉션이 비어 있으면는 ArgumentNullException throw 됩니다.If the Identities collection is empty, an ArgumentNullException is thrown.

설정 하 여 기본 동작을 변경할 수는 PrimaryIdentitySelector 속성을 통해 id를 확인할 때 호출할 대리자를 지정 합니다.You can change the default behavior by setting the PrimaryIdentitySelector property to specify a delegate to be called to determine the identity.

적용 대상

추가 정보