Taal

ClaimsPrincipal Constructors

Definitie

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse.

Overloads

Name Description
ClaimsPrincipal()

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse.

ClaimsPrincipal(IEnumerable<ClaimsIdentity>)

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse met behulp van de opgegeven claimidentiteiten.

ClaimsPrincipal(BinaryReader)

Initialiseert een exemplaar van ClaimsPrincipal met de opgegeven BinaryReader.

ClaimsPrincipal(IIdentity)

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse van de opgegeven identiteit.

ClaimsPrincipal(IPrincipal)

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse van de opgegeven principal.

ClaimsPrincipal(SerializationInfo, StreamingContext)
Verouderd.

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable.

ClaimsPrincipal()

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse.

public:
 ClaimsPrincipal();
public ClaimsPrincipal();
Public Sub New ()

Opmerkingen

Er zijn geen identiteiten gekoppeld aan het nieuwe exemplaar. (De Identities verzameling is leeg.

Van toepassing op

ClaimsPrincipal(IEnumerable<ClaimsIdentity>)

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse met behulp van de opgegeven claimidentiteiten.

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))

Parameters

identities
IEnumerable<ClaimsIdentity>

De identiteiten waaruit de nieuwe claimprincipaal moet worden geïnitialiseerd.

Uitzonderingen

identities is null.

Opmerkingen

De Identities verzameling wordt geïnitialiseerd met de opgegeven identiteiten.

Van toepassing op

ClaimsPrincipal(BinaryReader)

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Initialiseert een exemplaar van ClaimsPrincipal met de opgegeven 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)

Parameters

reader
BinaryReader

Een BinaryReader verwijzing naar een ClaimsPrincipal.

Uitzonderingen

reader is null.

Opmerkingen

Normaal gesproken wordt de BinaryReader constructie uitgevoerd met behulp van de bytes van WriteTo en geïnitialiseerd op dezelfde manier als de BinaryWriter.

Van toepassing op

ClaimsPrincipal(IIdentity)

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse van de opgegeven identiteit.

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)

Parameters

identity
IIdentity

De identiteit van waaruit de nieuwe claimprincipaal moet worden geïnitialiseerd.

Uitzonderingen

identity is null.

Opmerkingen

Als de opgegeven identiteit kan worden toegewezen vanuit ClaimsIdentity, wordt deze gebruikt om de Identities verzameling te initialiseren. Anders wordt er een ClaimsIdentity gemaakt met behulp van de opgegeven identiteit en wordt gebruikt om de verzameling te initialiseren.

Van toepassing op

ClaimsPrincipal(IPrincipal)

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse van de opgegeven principal.

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)

Parameters

principal
IPrincipal

De principal van waaruit de nieuwe claims-principal moet worden geïnitialiseerd.

Uitzonderingen

principal is null.

Opmerkingen

Als de opgegeven principal kan worden toegewezen, ClaimsPrincipalworden alle identiteiten toegevoegd aan de Identities verzameling. Als de opgegeven principal niet kan ClaimsPrincipalworden toegewezen, wordt er een nieuwe ClaimsIdentity gemaakt op basis van de IIdentity eigenschap ervan IPrincipal.Identity en toegevoegd aan de Identities verzameling.

Van toepassing op

ClaimsPrincipal(SerializationInfo, StreamingContext)

Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs
Bron:
ClaimsPrincipal.cs

Let op

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Initialiseert een nieuw exemplaar van de ClaimsPrincipal klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable.

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)

Parameters

info
SerializationInfo

De geserialiseerde gegevens.

context
StreamingContext

De context voor serialisatie.

Kenmerken

Uitzonderingen

info is null.

Van toepassing op