ClaimsPrincipal Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der ClaimsPrincipal-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| ClaimsPrincipal() |
Initialisiert eine neue Instanz der ClaimsPrincipal-Klasse. |
| ClaimsPrincipal(IEnumerable<ClaimsIdentity>) |
Initialisiert eine neue Instanz der Klasse mithilfe der ClaimsPrincipal angegebenen Anspruchsidentitäten. |
| ClaimsPrincipal(BinaryReader) |
Initialisiert eine Instanz mit ClaimsPrincipal dem angegebenen BinaryReader. |
| ClaimsPrincipal(IIdentity) |
Initialisiert eine neue Instanz der ClaimsPrincipal Klasse aus der angegebenen Identität. |
| ClaimsPrincipal(IPrincipal) |
Initialisiert eine neue Instanz der ClaimsPrincipal Klasse aus dem angegebenen Prinzipal. |
| ClaimsPrincipal(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der Klasse aus einem serialisierten Datenstrom, der ClaimsPrincipal mithilfe ISerializablevon . |
ClaimsPrincipal()
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Initialisiert eine neue Instanz der ClaimsPrincipal-Klasse.
public:
ClaimsPrincipal();
public ClaimsPrincipal();
Public Sub New ()
Hinweise
Der neuen Instanz sind keine Identitäten zugeordnet. (Die Identities Sammlung ist leer).
Gilt für:
ClaimsPrincipal(IEnumerable<ClaimsIdentity>)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Initialisiert eine neue Instanz der Klasse mithilfe der ClaimsPrincipal angegebenen Anspruchsidentitäten.
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>
Die Identitäten, aus denen der neue Anspruchsprinzipal initialisiert werden soll.
Ausnahmen
identities ist null.
Hinweise
Die Identities Auflistung wird mit den angegebenen Identitäten initialisiert.
Gilt für:
ClaimsPrincipal(BinaryReader)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Initialisiert eine Instanz mit ClaimsPrincipal dem angegebenen 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
Ein BinaryReader Zeiger auf ein ClaimsPrincipal.
Ausnahmen
reader ist null.
Hinweise
Normalerweise wird die BinaryReader Konstruktion mit den Bytes aus WriteTo und initialisiert auf die gleiche Weise wie die BinaryWriter.
Gilt für:
ClaimsPrincipal(IIdentity)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Initialisiert eine neue Instanz der ClaimsPrincipal Klasse aus der angegebenen Identität.
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
Die Identität, aus der der neue Anspruchsprinzipal initialisiert werden soll.
Ausnahmen
identity ist null.
Hinweise
Wenn die angegebene Identität zugewiesen werden kann ClaimsIdentity, wird sie verwendet, um die Identities Sammlung zu initialisieren. Andernfalls wird eine ClaimsIdentity mithilfe der angegebenen Identität erstellt und zum Initialisieren der Auflistung verwendet.
Gilt für:
ClaimsPrincipal(IPrincipal)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Initialisiert eine neue Instanz der ClaimsPrincipal Klasse aus dem angegebenen Prinzipal.
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
Der Prinzipal, aus dem der neue Anspruchsprinzipal initialisiert werden soll.
Ausnahmen
principal ist null.
Hinweise
Wenn der angegebene Prinzipal zugewiesen werden kann ClaimsPrincipal, werden alle zugehörigen Identitäten der Identities Auflistung hinzugefügt. Wenn der angegebene Prinzipal nicht zugewiesen werden kann ClaimsPrincipal, wird ein neues ClaimsIdentity aus der IIdentity Eigenschaft IPrincipal.Identity erstellt und der Identities Auflistung hinzugefügt.
Gilt für:
ClaimsPrincipal(SerializationInfo, StreamingContext)
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
- Quelle:
- ClaimsPrincipal.cs
Achtung
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Initialisiert eine neue Instanz der Klasse aus einem serialisierten Datenstrom, der ClaimsPrincipal mithilfe ISerializablevon .
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);
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);
[<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
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
Die serialisierten Daten.
- context
- StreamingContext
Der Kontext für die Serialisierung.
- Attribute
Ausnahmen
info ist NULL.