ClaimsPrincipal Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.