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 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 authenticationType null 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 nameType null 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 roleClaimType null 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 authenticationType null 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 nameType null atau string kosong, properti diatur ke DefaultNameClaimType. |
RoleClaimType | Nilai parameter roleClaimType . Namun, jika parameter roleClaimType 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 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 authenticationType null 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
info
null
.
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 authenticationType null 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 authenticationType null 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.Actor ClaimsIdentity 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
info
null
.
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
- reader
- BinaryReader
BinaryReader menunjuk ke ClaimsIdentity.
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 authenticationType null 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. |