ClaimsIdentity Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
info
adalah 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
other
adalah 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.Actor ClaimsIdentity 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
info
adalah 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
- reader
- BinaryReader
Menunjuk BinaryReader ke ClaimsIdentity.
Pengecualian
reader
adalah 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk