ClaimsPrincipal 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 ClaimsPrincipal.
Overload
ClaimsPrincipal() |
Menginisialisasi instans baru kelas ClaimsPrincipal. |
ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Menginisialisasi instans ClaimsPrincipal baru kelas menggunakan identitas klaim yang ditentukan. |
ClaimsPrincipal(BinaryReader) |
Menginisialisasi instans ClaimsPrincipal dengan yang ditentukan BinaryReader. |
ClaimsPrincipal(IIdentity) |
Menginisialisasi instans ClaimsPrincipal baru kelas dari identitas yang ditentukan. |
ClaimsPrincipal(IPrincipal) |
Menginisialisasi instans ClaimsPrincipal baru kelas dari prinsipal yang ditentukan. |
ClaimsPrincipal(SerializationInfo, StreamingContext) |
Kedaluwarsa.
Menginisialisasi instans ClaimsPrincipal baru kelas dari aliran berseri yang dibuat dengan menggunakan ISerializable. |
ClaimsPrincipal()
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Menginisialisasi instans baru kelas ClaimsPrincipal.
public:
ClaimsPrincipal();
public ClaimsPrincipal ();
Public Sub New ()
Keterangan
Tidak ada identitas yang terkait dengan instans baru. (Koleksi Identities kosong).
Berlaku untuk
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Menginisialisasi instans ClaimsPrincipal baru kelas menggunakan identitas klaim yang ditentukan.
public:
ClaimsPrincipal(System::Collections::Generic::IEnumerable<System::Security::Claims::ClaimsIdentity ^> ^ identities);
public ClaimsPrincipal (System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity> identities);
new System.Security.Claims.ClaimsPrincipal : seq<System.Security.Claims.ClaimsIdentity> -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identities As IEnumerable(Of ClaimsIdentity))
Parameter
- identities
- IEnumerable<ClaimsIdentity>
Identitas tempat menginisialisasi prinsip klaim baru.
Pengecualian
identities
adalah null
.
Keterangan
Koleksi Identities diinisialisasi dengan identitas yang ditentukan.
Berlaku untuk
ClaimsPrincipal(BinaryReader)
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Menginisialisasi instans ClaimsPrincipal dengan yang ditentukan BinaryReader.
public:
ClaimsPrincipal(System::IO::BinaryReader ^ reader);
public ClaimsPrincipal (System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsPrincipal : System.IO.BinaryReader -> System.Security.Claims.ClaimsPrincipal
Public Sub New (reader As BinaryReader)
Parameter
- reader
- BinaryReader
Menunjuk BinaryReader ke ClaimsPrincipal.
Pengecualian
reader
adalah null
.
Keterangan
Biasanya, BinaryReader dibangun menggunakan byte dari WriteTo dan diinisialisasi dengan cara yang sama seperti BinaryWriter.
Berlaku untuk
ClaimsPrincipal(IIdentity)
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Menginisialisasi instans ClaimsPrincipal baru kelas dari identitas yang ditentukan.
public:
ClaimsPrincipal(System::Security::Principal::IIdentity ^ identity);
public ClaimsPrincipal (System.Security.Principal.IIdentity identity);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsPrincipal
Public Sub New (identity As IIdentity)
Parameter
- identity
- IIdentity
Identitas untuk menginisialisasi prinsip klaim baru.
Pengecualian
identity
adalah null
.
Keterangan
Jika identitas yang ditentukan dapat ditetapkan dari ClaimsIdentity, identitas tersebut digunakan untuk menginisialisasi Identities koleksi. Jika tidak, ClaimsIdentity dibuat menggunakan identitas yang ditentukan dan digunakan untuk menginisialisasi koleksi.
Berlaku untuk
ClaimsPrincipal(IPrincipal)
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Menginisialisasi instans ClaimsPrincipal baru kelas dari prinsipal yang ditentukan.
public:
ClaimsPrincipal(System::Security::Principal::IPrincipal ^ principal);
public ClaimsPrincipal (System.Security.Principal.IPrincipal principal);
new System.Security.Claims.ClaimsPrincipal : System.Security.Principal.IPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Sub New (principal As IPrincipal)
Parameter
- principal
- IPrincipal
Perwakilan dari mana untuk menginisialisasi prinsip klaim baru.
Pengecualian
principal
adalah null
.
Keterangan
Jika prinsipal yang ditentukan dapat ditetapkan dari ClaimsPrincipal, semua identitasnya ditambahkan ke Identities koleksi. Jika prinsipal yang ditentukan tidak dapat ditetapkan dari ClaimsPrincipal, yang baru ClaimsIdentity dibuat dari IIdentity properti di propertinya IPrincipal.Identity dan ditambahkan ke Identities koleksi.
Berlaku untuk
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
- Sumber:
- ClaimsPrincipal.cs
Perhatian
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Menginisialisasi instans ClaimsPrincipal baru kelas dari aliran berseri yang dibuat dengan menggunakan ISerializable.
protected:
ClaimsPrincipal(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ClaimsPrincipal (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 ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsPrincipal (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<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.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsPrincipal : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsPrincipal
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.