Bagikan melalui


ClaimsIdentity Konstruktor

Definisi

Menginisialisasi instans baru kelas ClaimsIdentity.

Overload

ClaimsIdentity()

Menginisialisasi instans baru kelas ClaimsIdentity dengan koleksi klaim kosong.

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

Menginisialisasi instans baru kelas ClaimsIdentity dari IIdentity yang ditentukan menggunakan klaim, jenis autentikasi, jenis klaim nama, dan jenis klaim peran yang ditentukan.

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

Menginisialisasi instans baru kelas ClaimsIdentity dengan klaim, jenis autentikasi, jenis klaim nama, dan jenis klaim peran yang ditentukan.

ClaimsIdentity(String, String, String)

Menginisialisasi instans baru kelas ClaimsIdentity dengan jenis autentikasi yang ditentukan, jenis klaim nama, dan jenis klaim peran.

ClaimsIdentity(SerializationInfo, StreamingContext)
Kedaluwarsa.

Menginisialisasi instans baru kelas ClaimsIdentity dari aliran berseri yang dibuat dengan menggunakan ISerializable.

ClaimsIdentity(IEnumerable<Claim>, String)

Menginisialisasi instans baru kelas ClaimsIdentity dengan klaim dan jenis autentikasi yang ditentukan.

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan klaim yang ditentukan dan IIdentityyang ditentukan .

ClaimsIdentity(IIdentity)

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan nama dan jenis autentikasi dari IIdentityyang ditentukan .

ClaimsIdentity(ClaimsIdentity)

Menginisialisasi instans baru kelas ClaimsIdentity dari instans ClaimsIdentity yang ada.

ClaimsIdentity(SerializationInfo)
Kedaluwarsa.

Menginisialisasi instans baru kelas ClaimsIdentity dari aliran berseri yang dibuat dengan menggunakan ISerializable.

ClaimsIdentity(BinaryReader)

Menginisialisasi instans ClaimsIdentity dengan BinaryReaderyang ditentukan .

ClaimsIdentity(IEnumerable<Claim>)

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan kumpulan objek Claim yang dijumlahkan.

ClaimsIdentity(String)

Menginisialisasi instans baru kelas ClaimsIdentity dengan koleksi klaim kosong dan jenis autentikasi yang ditentukan.

ClaimsIdentity()

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dengan koleksi klaim kosong.

public:
 ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Koleksi kosong.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Berlaku untuk

ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dari IIdentity yang ditentukan menggunakan klaim, jenis autentikasi, jenis klaim nama, dan jenis klaim peran yang ditentukan.

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)

Parameter

identity
IIdentity

Identitas dari mana untuk mendasarkan identitas klaim baru.

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim baru.

authenticationType
String

Jenis autentikasi yang digunakan.

nameType
String

Jenis klaim yang digunakan untuk klaim nama.

roleType
String

Jenis klaim yang digunakan untuk klaim peran.

Pengecualian

identity adalah ClaimsIdentity dan Actor menghasilkan referensi melingkar kembali ke this.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Actor; jika tidak, null.
AuthenticationType Parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, nilai properti identity.AuthenticationType (IIdentity.AuthenticationType) digunakan.
BootstrapContext Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.BootStrapContext; jika tidak, null.
Claims Diinisialisasi dari parameter claims. Jika identity dapat ditetapkan dari ClaimsIdentity, klaim dari identity ditambahkan ke instans baru sebelum yang ditentukan oleh parameter claims.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Label; jika tidak, null.
Name Jika identity tidak dapat ditetapkan dari ClaimsIdentity, tidak null, dan memiliki properti IIdentity.Name yang tidak null; klaim nama ditambahkan ke instans baru menggunakan nilai properti IIdentity.Name. Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType Nilai parameter nameType. Namun, jika nilai parameter nameTypenull atau string kosong dan identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.NameClaimType digunakan; jika tidak, DefaultNameClaimType digunakan.
RoleClaimType Nilai parameter roleClaimType. Namun, jika nilai parameter roleClaimTypenull atau string dan identitas kosong dapat ditetapkan dari ClaimsIdentity, nilai properti identity.RoleClaimType digunakan; jika tidak, DefaultRoleClaimType digunakan.

Berlaku untuk

ClaimsIdentity(IEnumerable<Claim>, String, String, String)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dengan klaim, jenis autentikasi, jenis klaim nama, dan jenis klaim peran yang ditentukan.

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)

Parameter

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim.

authenticationType
String

Jenis autentikasi yang digunakan.

nameType
String

Jenis klaim yang digunakan untuk klaim nama.

roleType
String

Jenis klaim yang digunakan untuk klaim peran.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType Nilai parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, properti diatur ke null.
BootstrapContext null.
Claims Diinisialisasi dari parameter claims.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType Nilai parameter nameType. Namun, jika parameter nameTypenull atau string kosong, properti diatur ke DefaultNameClaimType.
RoleClaimType Nilai parameter roleClaimType. Namun, jika parameter roleClaimTypenull atau string kosong, properti diatur ke DefaultRoleClaimType.

Berlaku untuk

ClaimsIdentity(String, String, String)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dengan jenis autentikasi yang ditentukan, jenis klaim nama, dan jenis klaim peran.

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)

Parameter

authenticationType
String

Jenis autentikasi yang digunakan.

nameType
String

Jenis klaim yang digunakan untuk klaim nama.

roleType
String

Jenis klaim yang digunakan untuk klaim peran.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType Nilai parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, properti diatur ke null.
BootstrapContext null.
Claims Koleksi kosong.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType Nilai parameter nameType. Jika parameter nameType null atau string kosong, properti diatur ke DefaultNameClaimType.
RoleClaimType Nilai parameter roleType. Jika parameter roleType null atau string kosong, properti diatur ke DefaultRoleClaimType.

Berlaku untuk

ClaimsIdentity(SerializationInfo, StreamingContext)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Perhatian

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Menginisialisasi instans baru kelas ClaimsIdentity dari aliran berseri yang dibuat dengan menggunakan ISerializable.

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)

Parameter

info
SerializationInfo

Data yang diserialisasikan.

context
StreamingContext

Konteks untuk serialisasi.

Atribut

Pengecualian

Berlaku untuk

ClaimsIdentity(IEnumerable<Claim>, String)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dengan klaim dan jenis autentikasi yang ditentukan.

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)

Parameter

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim.

authenticationType
String

Jenis autentikasi yang digunakan.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType Nilai parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, properti diatur ke null.
BootstrapContext null.
Claims Diinisialisasi dari parameter claims.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Berlaku untuk

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan klaim yang ditentukan dan IIdentityyang ditentukan .

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))

Parameter

identity
IIdentity

Identitas dari mana untuk mendasarkan identitas klaim baru.

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Actor; jika tidak, null.
AuthenticationType Parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, nilai properti identity.AuthenticationType (IIdentity.AuthenticationType) digunakan.
BootstrapContext Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.BootStrapContext; jika tidak, null.
Claims Diinisialisasi dari parameter claims. Jika identity dapat ditetapkan dari ClaimsIdentity, klaim dari identity ditambahkan ke instans baru sebelum yang ditentukan oleh parameter claims.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Label; jika tidak, null.
Name Jika identity tidak dapat ditetapkan dari ClaimsIdentity, tidak null, dan memiliki properti IIdentity.Name yang tidak null; klaim nama ditambahkan ke instans baru menggunakan nilai properti IIdentity.Name. Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.NameClaimType digunakan; jika tidak, DefaultNameClaimType digunakan.
RoleClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.RoleClaimType digunakan; jika tidak, DefaultRoleClaimType digunakan.

Berlaku untuk

ClaimsIdentity(IIdentity)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan nama dan jenis autentikasi dari IIdentityyang ditentukan .

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)

Parameter

identity
IIdentity

Identitas dari mana untuk mendasarkan identitas klaim baru.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Actor; jika tidak, null.
AuthenticationType Nilai properti identity.AuthenticationType (IIdentity.AuthenticationType) digunakan.
BootstrapContext Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.BootStrapContext; jika tidak, null.
Claims Jika identity dapat ditetapkan dari ClaimsIdentity, klaim dari identity ditambahkan ke instans baru; jika tidak, koleksi kosong.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.Label; jika tidak, null.
Name Jika identity tidak dapat ditetapkan dari ClaimsIdentity, tidak null, dan memiliki properti IIdentity.Name yang tidak null; klaim nama ditambahkan ke instans baru menggunakan nilai properti IIdentity.Name. Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.NameClaimType digunakan; jika tidak, DefaultNameClaimType digunakan.
RoleClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai properti identity.RoleClaimType digunakan; jika tidak, DefaultRoleClaimType digunakan.

Berlaku untuk

ClaimsIdentity(ClaimsIdentity)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dari instans ClaimsIdentity yang ada.

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)

Parameter

other
ClaimsIdentity

ClaimsIdentity untuk disalin.

Pengecualian

other null.

Keterangan

Tabel berikut menunjukkan penetapan nilai properti untuk instans kelas ClaimsIdentity dari ClaimsIdentity yang disediakan untuk konstruktor.

Harta benda Nilai
Actor Jika nilai properti other.Actor tidak null, other.ActorClaimsIdentity dikloning dan ditetapkan; jika tidak, null.
AuthenticationType Nilai properti other.AuthenticationType.
BootstrapContext Nilai properti other.BootstrapContext.
Claims List<Claim> klaim, jika ada, di properti other.Claims.
Label Nilai properti other.Label.
NameClaimType Nilai properti other.NameClaimType.
RoleClaimType Nilai properti other.RoleClaimType.
CustomSerializationData Jika other.CustomSerializationData tidak null, other.CustomSerializationData dikloning dan ditetapkan; jika tidak, null.

Berlaku untuk

ClaimsIdentity(SerializationInfo)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Perhatian

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Menginisialisasi instans baru kelas ClaimsIdentity dari aliran berseri yang dibuat dengan menggunakan ISerializable.

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)

Parameter

info
SerializationInfo

Data yang diserialisasikan.

Atribut

Pengecualian

Berlaku untuk

ClaimsIdentity(BinaryReader)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans ClaimsIdentity dengan BinaryReaderyang ditentukan .

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)

Parameter

Pengecualian

reader null.

Keterangan

Biasanya, pembaca dibangun dari byte yang dikembalikan dari WriteTo.

Berlaku untuk

ClaimsIdentity(IEnumerable<Claim>)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity menggunakan kumpulan objek Claim yang dijumlahkan.

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))

Parameter

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType null.
BootstrapContext null.
Claims Diinisialisasi dari parameter claims.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Berlaku untuk

ClaimsIdentity(String)

Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs
Sumber:
ClaimsIdentity.cs

Menginisialisasi instans baru kelas ClaimsIdentity dengan koleksi klaim kosong dan jenis autentikasi yang ditentukan.

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)

Parameter

authenticationType
String

Jenis autentikasi yang digunakan.

Keterangan

Tabel berikut ini memperlihatkan nilai properti awal untuk instans kelas ClaimsIdentity.

Harta benda Nilai
Actor null.
AuthenticationType Nilai parameter authenticationType. Jika parameter authenticationTypenull atau string kosong, properti diatur ke null.
BootstrapContext null.
Claims Koleksi kosong.
IsAuthenticated Catatan: Saat diakses, nilai properti IsAuthenticated dikembalikan berdasarkan nilai properti AuthenticationType.
Label null.
Name Catatan: Saat diakses, nilai properti Name dikembalikan berdasarkan NameClaimType dan koleksi Claims.
NameClaimType DefaultNameClaimType.
RoleClaimType DefaultRoleClaimType.

Berlaku untuk