ClaimsPrincipal Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ClaimsPrincipal.
Przeciążenia
ClaimsPrincipal() |
Inicjuje nowe wystąpienie klasy ClaimsPrincipal. |
ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Inicjuje ClaimsPrincipal nowe wystąpienie klasy przy użyciu określonych tożsamości oświadczeń. |
ClaimsPrincipal(BinaryReader) |
Inicjuje wystąpienie określonego ClaimsPrincipalBinaryReaderobiektu . |
ClaimsPrincipal(IIdentity) |
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z określonej tożsamości. |
ClaimsPrincipal(IPrincipal) |
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z określonego podmiotu zabezpieczeń. |
ClaimsPrincipal(SerializationInfo, StreamingContext) |
Przestarzałe.
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z serializacji strumienia utworzonego przy użyciu polecenia ISerializable. |
ClaimsPrincipal()
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Inicjuje nowe wystąpienie klasy ClaimsPrincipal.
public:
ClaimsPrincipal();
public ClaimsPrincipal ();
Public Sub New ()
Uwagi
Żadne tożsamości nie są skojarzone z nowym wystąpieniem. (Kolekcja jest pusta Identities ).
Dotyczy
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Inicjuje ClaimsPrincipal nowe wystąpienie klasy przy użyciu określonych tożsamości oświadczeń.
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))
Parametry
- identities
- IEnumerable<ClaimsIdentity>
Tożsamości, z których mają być inicjowane nowe oświadczenia podmiotu zabezpieczeń.
Wyjątki
identities
to null
.
Uwagi
Kolekcja Identities jest inicjowana przy użyciu określonych tożsamości.
Dotyczy
ClaimsPrincipal(BinaryReader)
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Inicjuje wystąpienie określonego ClaimsPrincipalBinaryReaderobiektu .
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)
Parametry
- reader
- BinaryReader
Punkt BinaryReader wskazujący element ClaimsPrincipal.
Wyjątki
reader
to null
.
Uwagi
BinaryReader Zwykle obiekt jest konstruowany przy użyciu bajtów z WriteTo i zainicjowany w taki sam sposób jak BinaryWriter.
Dotyczy
ClaimsPrincipal(IIdentity)
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z określonej tożsamości.
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)
Parametry
- identity
- IIdentity
Tożsamość, z której chcesz zainicjować nową jednostkę oświadczeń.
Wyjątki
identity
to null
.
Uwagi
Jeśli określona tożsamość jest przypisywana z ClaimsIdentityusługi , jest używana do inicjowania Identities kolekcji. ClaimsIdentity W przeciwnym razie obiekt jest tworzony przy użyciu określonej tożsamości i służy do inicjowania kolekcji.
Dotyczy
ClaimsPrincipal(IPrincipal)
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z określonego podmiotu zabezpieczeń.
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)
Parametry
- principal
- IPrincipal
Podmiot zabezpieczeń, z którego ma zainicjować nowy podmiot zabezpieczeń oświadczeń.
Wyjątki
principal
to null
.
Uwagi
Jeśli określony podmiot zabezpieczeń można przypisać z ClaimsPrincipalelementu , wszystkie jego tożsamości zostaną dodane do kolekcji Identities . Jeśli określony podmiot zabezpieczeń nie można przypisać z ClaimsPrincipalelementu , zostanie ClaimsIdentity utworzony na podstawie IIdentity właściwości w swojej IPrincipal.Identity właściwości i dodany do Identities kolekcji.
Dotyczy
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
- Źródło:
- ClaimsPrincipal.cs
Przestroga
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicjuje ClaimsPrincipal nowe wystąpienie klasy z serializacji strumienia utworzonego przy użyciu polecenia 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)
Parametry
- info
- SerializationInfo
Dane serializowane.
- context
- StreamingContext
Kontekst serializacji.
- Atrybuty
Wyjątki
info
ma wartość null.