ClaimsIdentity 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
오버로드
ClaimsIdentity()
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
빈 클레임 컬렉션으로 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | 빈 컬렉션입니다. |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임, 인증 형식, 이름 클레임 형식 및 역할 클레임 형식을 사용하여 지정된 ClaimsIdentity에서 IIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
매개 변수
- identity
- IIdentity
새 클레임 ID의 기반이 되는 ID입니다.
- claims
- IEnumerable<Claim>
새 클레임 ID를 채울 클레임입니다.
- authenticationType
- String
사용한 인증 형식입니다.
- nameType
- String
이름 클레임에 사용할 클레임 형식입니다.
- roleType
- String
역할 클레임에 사용할 클레임 형식입니다.
예외
identity
는 ClaimsIdentity이고 Actor는 this
로 돌아가는 순환 참조로 연결됩니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Actor , null 그렇지 않으면 입니다. |
AuthenticationType | authenticationType 매개 변수입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 (IIdentity.AuthenticationType) 속성의 identity.AuthenticationType 값이 사용됩니다. |
BootstrapContext | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.BootStrapContext , null 그렇지 않으면 입니다. |
Claims | 매개 변수에서 초기화됩니다 claims . 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 의 클레임 identity 은 매개 변수로 지정된 클레임 앞에 새 instance 추가됩니다claims . |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Label , null 그렇지 않으면 입니다. |
Name | 에서 ClaimsIdentity를 할당할 수 없는 경우 identity 가 이 아니null 고 IIdentity.Name 가 아닌 null 속성이 있으면 속성 값을 사용하여 새 instance 이름 클레임이 IIdentity.Name 추가됩니다. 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | nameType 매개 변수의 값입니다. 그러나 매개 변수 값 nameType 이 null 또는 빈 문자열이고 identity 에서 ClaimsIdentity할당할 수 있는 경우 속성 값 identity.NameClaimType 이 사용되고, DefaultNameClaimType 그렇지 않으면 이 사용됩니다. |
RoleClaimType | roleClaimType 매개 변수의 값입니다. 그러나 매개 변수의 roleClaimType 값이 이 null 거나 빈 문자열 및 ID를 에서 ClaimsIdentity할당할 수 있는 경우 속성 값 identity.RoleClaimType 이 사용되고, DefaultRoleClaimType 그렇지 않으면 이 사용됩니다. |
적용 대상
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임, 인증 형식, 이름 클레임 형식 및 역할 클레임 형식을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
매개 변수
- claims
- IEnumerable<Claim>
클레임 ID를 채울 클레임입니다.
- authenticationType
- String
사용한 인증 형식입니다.
- nameType
- String
이름 클레임에 사용할 클레임 형식입니다.
- roleType
- String
역할 클레임에 사용할 클레임 형식입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | authenticationType 매개 변수의 값입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 속성은 로 null 설정됩니다. |
BootstrapContext | null . |
Claims | 매개 변수에서 초기화됩니다 claims . |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | nameType 매개 변수의 값입니다. 그러나 매개 변수가 nameType null 또는 빈 문자열인 경우 속성은 로 DefaultNameClaimType설정됩니다. |
RoleClaimType | roleClaimType 매개 변수의 값입니다. 그러나 매개 변수가 roleClaimType null 또는 빈 문자열인 경우 속성은 로 DefaultRoleClaimType설정됩니다. |
적용 대상
ClaimsIdentity(String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 인증 형식, 이름 클레임 형식 및 역할 클레임 형식을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (string authenticationType, string nameType, string roleType);
public ClaimsIdentity (string? authenticationType, string? nameType, string? roleType);
new System.Security.Claims.ClaimsIdentity : string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String, nameType As String, roleType As String)
매개 변수
- authenticationType
- String
사용한 인증 형식입니다.
- nameType
- String
이름 클레임에 사용할 클레임 형식입니다.
- roleType
- String
역할 클레임에 사용할 클레임 형식입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | authenticationType 매개 변수의 값입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 속성은 로 null 설정됩니다. |
BootstrapContext | null . |
Claims | 빈 컬렉션입니다. |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | nameType 매개 변수의 값입니다. 매개 변수가 nameType null이거나 빈 문자열인 경우 속성은 로 DefaultNameClaimType설정됩니다. |
RoleClaimType | roleType 매개 변수의 값입니다. 매개 변수가 roleType null이거나 빈 문자열인 경우 속성은 로 DefaultRoleClaimType설정됩니다. |
적용 대상
ClaimsIdentity(SerializationInfo, StreamingContext)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
주의
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
ISerializable을 사용하여 만든 serialize된 스트림으로부터 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo, context As StreamingContext)
매개 변수
- info
- SerializationInfo
serialize된 데이터입니다.
- context
- StreamingContext
serialization에 대한 컨텍스트입니다.
- 특성
예외
info
이(가) null
인 경우
적용 대상
ClaimsIdentity(IEnumerable<Claim>, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임 및 인증 형식을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims, string? authenticationType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String)
매개 변수
- claims
- IEnumerable<Claim>
클레임 ID를 채울 클레임입니다.
- authenticationType
- String
사용한 인증 형식입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | authenticationType 매개 변수의 값입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 속성은 로 null 설정됩니다. |
BootstrapContext | null . |
Claims | 매개 변수에서 초기화됩니다 claims . |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임 및 지정된 ClaimsIdentity를 사용하여 IIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim))
매개 변수
- identity
- IIdentity
새 클레임 ID의 기반이 되는 ID입니다.
- claims
- IEnumerable<Claim>
클레임 ID를 채울 클레임입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Actor , null 그렇지 않으면 입니다. |
AuthenticationType | authenticationType 매개 변수입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 (IIdentity.AuthenticationType) 속성의 identity.AuthenticationType 값이 사용됩니다. |
BootstrapContext | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.BootStrapContext , null 그렇지 않으면 입니다. |
Claims | 매개 변수에서 초기화됩니다 claims . 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 의 클레임 identity 은 매개 변수로 지정된 클레임 앞에 새 instance 추가됩니다claims . |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Label , null 그렇지 않으면 입니다. |
Name | 에서 ClaimsIdentity를 할당할 수 없는 경우 identity 가 이 아니null 고 IIdentity.Name 가 아닌 null 속성이 있으면 속성 값을 사용하여 새 instance 이름 클레임이 IIdentity.Name 추가됩니다. 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 속성 값 identity.NameClaimType 이 사용되고, DefaultNameClaimType 그렇지 않으면 가 사용됩니다. |
RoleClaimType | 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 속성 값 identity.RoleClaimType 이 사용되고, DefaultRoleClaimType 그렇지 않으면 가 사용됩니다. |
적용 대상
ClaimsIdentity(IIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 ClaimsIdentity에서 이름 및 인증 형식을 사용하여 IIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
public ClaimsIdentity (System.Security.Principal.IIdentity identity);
public ClaimsIdentity (System.Security.Principal.IIdentity? identity);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity)
매개 변수
- identity
- IIdentity
새 클레임 ID의 기반이 되는 ID입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Actor , null 그렇지 않으면 입니다. |
AuthenticationType | (IIdentity.AuthenticationType) 속성의 identity.AuthenticationType 값이 사용됩니다. |
BootstrapContext | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.BootStrapContext , null 그렇지 않으면 입니다. |
Claims | 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 의 클레임 identity 이 새 instance 추가되고, 그렇지 않으면 빈 컬렉션이 추가됩니다. |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | 가 에서 ClaimsIdentity할당할 수 있으면 identity 속성의 값이고identity.Label , null 그렇지 않으면 입니다. |
Name | 에서 ClaimsIdentity를 할당할 수 없는 경우 identity 가 이 아니null 고 IIdentity.Name 가 아닌 null 속성이 있으면 속성 값을 사용하여 새 instance 이름 클레임이 IIdentity.Name 추가됩니다. 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 속성 값 identity.NameClaimType 이 사용되고, DefaultNameClaimType 그렇지 않으면 가 사용됩니다. |
RoleClaimType | 에서 ClaimsIdentity를 할당할 수 있는 경우 identity 속성 값 identity.RoleClaimType 이 사용되고, DefaultRoleClaimType 그렇지 않으면 가 사용됩니다. |
적용 대상
ClaimsIdentity(ClaimsIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
기존 ClaimsIdentity 인스턴스에서 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
protected:
ClaimsIdentity(System::Security::Claims::ClaimsIdentity ^ other);
protected ClaimsIdentity (System.Security.Claims.ClaimsIdentity other);
new System.Security.Claims.ClaimsIdentity : System.Security.Claims.ClaimsIdentity -> System.Security.Claims.ClaimsIdentity
Protected Sub New (other As ClaimsIdentity)
매개 변수
- other
- ClaimsIdentity
복사할 ClaimsIdentity입니다.
예외
other
이(가) null
인 경우
설명
다음 표에서는 제공된 에서 생성자에 제공된 클래스 ClaimsIdentity 의 ClaimsIdentity instance 대한 속성 값 할당을 보여 줍니다.
속성 | 값 |
---|---|
Actor | 속성 값이 other.Actor 이 아니면 null 가 other.Actor ClaimsIdentity 복제되고 할당됩니다. 그렇지 않으면 null 입니다. |
AuthenticationType | other.AuthenticationType 속성 값 |
BootstrapContext | other.BootstrapContext 속성 값 |
Claims | List<Claim> 속성의 클레임(있는 경우)의 입니다other.Claims . |
Label | other.Label 속성 값 |
NameClaimType | other.NameClaimType 속성 값 |
RoleClaimType | other.RoleClaimType 속성 값 |
CustomSerializationData | 이 아닌 null other.CustomSerializationData 경우 other.CustomSerializationData 는 복제되고 할당됩니다. 그렇지 않으면 null 입니다. |
적용 대상
ClaimsIdentity(SerializationInfo)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
주의
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
ISerializable을 사용하여 만든 serialize된 스트림으로부터 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)
매개 변수
- info
- SerializationInfo
serialize된 데이터입니다.
- 특성
예외
info
이(가) null
인 경우
적용 대상
ClaimsIdentity(BinaryReader)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 ClaimsIdentity을 사용하여 BinaryReader의 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::IO::BinaryReader ^ reader);
public ClaimsIdentity (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsIdentity : System.IO.BinaryReader -> System.Security.Claims.ClaimsIdentity
Public Sub New (reader As BinaryReader)
매개 변수
- reader
- BinaryReader
ClaimsIdentity을 가리키는 BinaryReader입니다.
예외
reader
이(가) null
인 경우
설명
일반적으로 판독기는 에서 반환된 바이트에서 WriteTo생성됩니다.
적용 대상
ClaimsIdentity(IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
ClaimsIdentity 개체의 열거된 컬렉션을 사용하여 Claim 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
public ClaimsIdentity (System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>? claims);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim))
매개 변수
- claims
- IEnumerable<Claim>
클레임 ID를 채울 클레임입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | 매개 변수에서 초기화됩니다 claims . |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
ClaimsIdentity(String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
빈 클레임 컬렉션과 지정된 인증 형식을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
public:
ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity (string authenticationType);
public ClaimsIdentity (string? authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)
매개 변수
- authenticationType
- String
사용한 인증 형식입니다.
설명
다음 표에서는 ClaimsIdentity 클래스의 인스턴스에 대한 초기 속성 값을 보여 줍니다.
속성 | 값 |
---|---|
Actor | null . |
AuthenticationType | authenticationType 매개 변수의 값입니다. 매개 변수가 authenticationType null 또는 빈 문자열인 경우 속성은 로 null 설정됩니다. |
BootstrapContext | null . |
Claims | 빈 컬렉션입니다. |
IsAuthenticated | 참고: 액세스하면 속성 값이 IsAuthenticated 속성 값 AuthenticationType 에 따라 반환됩니다. |
Label | null . |
Name | 참고: 액세스하면 속성 값은 Name 및 Claims 컬렉션에 NameClaimType 따라 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기