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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임, 인증 유형, 이름 클레임 유형 및 역할 클레임 유형을 사용하여 지정된 IIdentityClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
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 또는 빈 문자열이면 identity.AuthenticationType (IIdentity.AuthenticationType) 속성의 값이 사용됩니다. |
BootstrapContext |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.BootStrapContext 속성의 값입니다. 그렇지 않으면 null . |
Claims |
claims 매개 변수에서 초기화됩니다.
ClaimsIdentity
identity 할당할 수 있는 경우 identity 클레임이 claims 매개 변수로 지정된 클레임 앞에 새 인스턴스에 추가됩니다. |
IsAuthenticated | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.Label 속성의 값입니다. 그렇지 않으면 null . |
Name |
identity
ClaimsIdentity할당할 수 없는 경우 null 않으며 null 아닌 IIdentity.Name 속성이 있습니다. 이름 클레임은 IIdentity.Name 속성의 값을 사용하여 새 인스턴스에 추가됩니다.
참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
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사용하여 만든 직렬화된 스트림에서 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
직렬화된 데이터입니다.
- 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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 클레임 및 지정된 IIdentity사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
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 또는 빈 문자열이면 identity.AuthenticationType (IIdentity.AuthenticationType) 속성의 값이 사용됩니다. |
BootstrapContext |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.BootStrapContext 속성의 값입니다. 그렇지 않으면 null . |
Claims |
claims 매개 변수에서 초기화됩니다.
ClaimsIdentity
identity 할당할 수 있는 경우 identity 클레임이 claims 매개 변수로 지정된 클레임 앞에 새 인스턴스에 추가됩니다. |
IsAuthenticated | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.Label 속성의 값입니다. 그렇지 않으면 null . |
Name |
identity
ClaimsIdentity할당할 수 없는 경우 null 않으며 null 아닌 IIdentity.Name 속성이 있습니다. 이름 클레임은 IIdentity.Name 속성의 값을 사용하여 새 인스턴스에 추가됩니다.
참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
NameClaimType |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.NameClaimType 속성 값이 사용됩니다. 그렇지 않으면 DefaultNameClaimType 사용됩니다. |
RoleClaimType |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.RoleClaimType 속성 값이 사용됩니다. 그렇지 않으면 DefaultRoleClaimType 사용됩니다. |
적용 대상
ClaimsIdentity(IIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 IIdentity이름 및 인증 유형을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
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 |
identity.AuthenticationType (IIdentity.AuthenticationType) 속성의 값이 사용됩니다. |
BootstrapContext |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.BootStrapContext 속성의 값입니다. 그렇지 않으면 null . |
Claims |
ClaimsIdentity
identity 할당할 수 있는 경우 identity 클레임이 새 인스턴스에 추가됩니다. 그렇지 않으면 빈 컬렉션입니다. |
IsAuthenticated | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
ClaimsIdentity
identity 할당할 수 있는 경우 identity.Label 속성의 값입니다. 그렇지 않으면 null . |
Name |
identity
ClaimsIdentity할당할 수 없는 경우 null 않으며 null 아닌 IIdentity.Name 속성이 있습니다. 이름 클레임은 IIdentity.Name 속성의 값을 사용하여 새 인스턴스에 추가됩니다.
참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
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
.
설명
다음 표에서는 생성자에 제공된 ClaimsIdentityClaimsIdentity 클래스 인스턴스에 대한 속성 값 할당을 보여 줍니다.
재산 | 값 |
---|---|
Actor |
other.Actor 속성 값이 null 않으면 other.Actor ClaimsIdentity 복제되고 할당됩니다. 그렇지 않으면 null . |
AuthenticationType |
other.AuthenticationType 속성의 값입니다. |
BootstrapContext |
other.BootstrapContext 속성의 값입니다. |
Claims |
other.Claims 속성에 있는 클레임(있는 경우)의 List<Claim> . |
Label |
other.Label 속성의 값입니다. |
NameClaimType |
other.NameClaimType 속성의 값입니다. |
RoleClaimType |
other.RoleClaimType 속성의 값입니다. |
CustomSerializationData |
other.CustomSerializationData
null 않으면 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사용하여 만든 직렬화된 스트림에서 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
직렬화된 데이터입니다.
- 특성
예외
info
null
.
적용 대상
ClaimsIdentity(BinaryReader)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
지정된 BinaryReader사용하여 ClaimsIdentity 인스턴스를 초기화합니다.
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
예외
reader
null
.
설명
일반적으로 판독기는 WriteTo반환된 바이트에서 생성됩니다.
적용 대상
ClaimsIdentity(IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Claim 개체의 열거형 컬렉션을 사용하여 ClaimsIdentity 클래스의 새 인스턴스를 초기화합니다.
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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
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 | 참고: 액세스하면 AuthenticationType 속성 값에 따라 IsAuthenticated 속성 값이 반환됩니다. |
Label |
null . |
Name | 참고: 액세스하면 NameClaimType 및 Claims 컬렉션에 따라 Name 속성 값이 반환됩니다. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
적용 대상
.NET