Share via


ClaimsIdentity Konstruktor

Definisi

Menginisialisasi instans baru kelas ClaimsIdentity.

Overload

ClaimsIdentity()

Menginisialisasi instans ClaimsIdentity baru kelas dengan koleksi klaim kosong.

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

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

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

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

ClaimsIdentity(String, String, String)

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

ClaimsIdentity(SerializationInfo, StreamingContext)
Kedaluwarsa.

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

ClaimsIdentity(IEnumerable<Claim>, String)

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

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

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

ClaimsIdentity(IIdentity)

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

ClaimsIdentity(ClaimsIdentity)

Menginisialisasi instans ClaimsIdentity baru kelas dari instans yang ada ClaimsIdentity .

ClaimsIdentity(SerializationInfo)
Kedaluwarsa.

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

ClaimsIdentity(BinaryReader)

Menginisialisasi instans ClaimsIdentity dengan yang ditentukan BinaryReader.

ClaimsIdentity(IEnumerable<Claim>)

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

ClaimsIdentity(String)

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

ClaimsIdentity()

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

Menginisialisasi instans ClaimsIdentity baru kelas dengan koleksi klaim kosong.

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

Keterangan

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

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

Berlaku untuk

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

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

Menginisialisasi instans ClaimsIdentity baru kelas dari yang ditentukan IIdentity 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 tempat 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 ClaimsIdentity kelas.

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

Berlaku untuk

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

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

Menginisialisasi instans ClaimsIdentity baru kelas 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 ClaimsIdentity kelas.

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

Berlaku untuk

ClaimsIdentity(String, String, String)

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

Menginisialisasi instans ClaimsIdentity baru kelas 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 ClaimsIdentity kelas.

Properti Nilai
Actor null.
AuthenticationType Nilai authenticationType parameter . authenticationType Jika parameter adalah null atau string kosong, properti diatur ke null.
BootstrapContext null.
Claims Koleksi kosong.
IsAuthenticated Catatan: Saat diakses, nilai IsAuthenticated properti dikembalikan berdasarkan nilai AuthenticationType properti .
Label null.
Name Catatan: Saat diakses, nilai Name properti dikembalikan berdasarkan NameClaimType dan Claims koleksi.
NameClaimType Nilai nameType parameter . nameType Jika parameter null atau string kosong, properti diatur ke DefaultNameClaimType.
RoleClaimType Nilai roleType parameter . roleType Jika parameter 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 ClaimsIdentity baru kelas 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

infoadalah null.

Berlaku untuk

ClaimsIdentity(IEnumerable<Claim>, String)

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

Menginisialisasi instans ClaimsIdentity baru kelas 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 ClaimsIdentity kelas .

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

Berlaku untuk

ClaimsIdentity(IIdentity, IEnumerable<Claim>)

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

Menginisialisasi instans ClaimsIdentity baru kelas menggunakan klaim yang ditentukan dan yang ditentukan 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))

Parameter

identity
IIdentity

Identitas 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 ClaimsIdentity kelas .

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

Berlaku untuk

ClaimsIdentity(IIdentity)

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

Menginisialisasi instans ClaimsIdentity baru kelas menggunakan nama dan jenis autentikasi dari yang ditentukan 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)

Parameter

identity
IIdentity

Identitas untuk mendasarkan identitas klaim baru.

Keterangan

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

Properti Nilai
Actor Jika identity dapat ditetapkan dari ClaimsIdentity, nilai identity.Actor properti; jika tidak, null.
AuthenticationType Nilai identity.AuthenticationType properti (IIdentity.AuthenticationType) digunakan.
BootstrapContext Jika identity dapat ditetapkan dari ClaimsIdentity, nilai identity.BootStrapContext properti; 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 IsAuthenticated properti dikembalikan berdasarkan nilai AuthenticationType properti .
Label Jika identity dapat ditetapkan dari ClaimsIdentity, nilai identity.Label properti; jika tidak, null.
Name Jika identity tidak dapat ditetapkan dari ClaimsIdentity, bukan null, dan memiliki IIdentity.Name properti yang bukan null; klaim nama ditambahkan ke instans baru menggunakan nilai IIdentity.Name properti . Catatan: Saat diakses, nilai Name properti dikembalikan berdasarkan NameClaimType dan Claims koleksi.
NameClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai identity.NameClaimType properti digunakan; jika tidak, DefaultNameClaimType digunakan.
RoleClaimType Jika identity dapat ditetapkan dari ClaimsIdentity, nilai identity.RoleClaimType properti digunakan; jika tidak, DefaultRoleClaimType digunakan.

Berlaku untuk

ClaimsIdentity(ClaimsIdentity)

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

Menginisialisasi instans ClaimsIdentity baru kelas dari instans yang ada 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)

Parameter

other
ClaimsIdentity

yang akan disalin ClaimsIdentity .

Pengecualian

otheradalah null.

Keterangan

Tabel berikut ini memperlihatkan penetapan nilai properti untuk instans ClaimsIdentity kelas dari yang ClaimsIdentity disediakan ke konstruktor.

Properti Nilai
Actor Jika nilai other.Actor properti tidak null, other.ActorClaimsIdentity dikloning dan ditetapkan; jika tidak, null.
AuthenticationType Nilai other.AuthenticationType properti .
BootstrapContext Nilai other.BootstrapContext properti .
Claims Klaim List<Claim> , jika ada, di other.Claims properti .
Label Nilai other.Label properti .
NameClaimType Nilai other.NameClaimType properti .
RoleClaimType Nilai other.RoleClaimType properti .
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 ClaimsIdentity baru kelas 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

infoadalah null.

Berlaku untuk

ClaimsIdentity(BinaryReader)

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

Menginisialisasi instans ClaimsIdentity dengan yang ditentukan 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)

Parameter

Pengecualian

readeradalah 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 ClaimsIdentity baru kelas menggunakan kumpulan objek yang dijumlahkan 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))

Parameter

claims
IEnumerable<Claim>

Klaim yang digunakan untuk mengisi identitas klaim.

Keterangan

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

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

Berlaku untuk

ClaimsIdentity(String)

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

Menginisialisasi instans ClaimsIdentity baru kelas dengan kumpulan 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 ClaimsIdentity kelas .

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

Berlaku untuk