ClaimsPrincipal Konstruktorer

Definition

Initierar en ny instans av ClaimsPrincipal klassen.

Överlagringar

Name Description
ClaimsPrincipal()

Initierar en ny instans av ClaimsPrincipal klassen.

ClaimsPrincipal(IEnumerable<ClaimsIdentity>)

Initierar en ny instans av ClaimsPrincipal klassen med de angivna anspråksidentiteterna.

ClaimsPrincipal(BinaryReader)

Initierar en instans av ClaimsPrincipal med angiven BinaryReader.

ClaimsPrincipal(IIdentity)

Initierar en ny instans av ClaimsPrincipal klassen från den angivna identiteten.

ClaimsPrincipal(IPrincipal)

Initierar en ny instans av ClaimsPrincipal klassen från det angivna huvudkontot.

ClaimsPrincipal(SerializationInfo, StreamingContext)
Föråldrad.

Initierar en ny instans av ClaimsPrincipal klassen från en serialiserad ström som skapats med hjälp ISerializableav .

ClaimsPrincipal()

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Initierar en ny instans av ClaimsPrincipal klassen.

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

Kommentarer

Inga identiteter är associerade med den nya instansen. (Samlingen Identities är tom).

Gäller för

ClaimsPrincipal(IEnumerable<ClaimsIdentity>)

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Initierar en ny instans av ClaimsPrincipal klassen med de angivna anspråksidentiteterna.

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

Parametrar

identities
IEnumerable<ClaimsIdentity>

De identiteter som det nya anspråksobjektet ska initieras från.

Undantag

identities är null.

Kommentarer

Samlingen Identities initieras med de angivna identiteterna.

Gäller för

ClaimsPrincipal(BinaryReader)

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Initierar en instans av ClaimsPrincipal med angiven 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)

Parametrar

reader
BinaryReader

En BinaryReader som pekar på en ClaimsPrincipal.

Undantag

reader är null.

Kommentarer

BinaryReader Normalt konstrueras med byte från WriteTo och initieras på samma sätt som BinaryWriter.

Gäller för

ClaimsPrincipal(IIdentity)

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Initierar en ny instans av ClaimsPrincipal klassen från den angivna identiteten.

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)

Parametrar

identity
IIdentity

Den identitet som det nya anspråksobjektet ska initieras från.

Undantag

identity är null.

Kommentarer

Om den angivna identiteten kan tilldelas från ClaimsIdentityanvänds den för att initiera Identities samlingen. Annars skapas en ClaimsIdentity med den angivna identiteten och används för att initiera samlingen.

Gäller för

ClaimsPrincipal(IPrincipal)

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Initierar en ny instans av ClaimsPrincipal klassen från det angivna huvudkontot.

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)

Parametrar

principal
IPrincipal

Det huvudnamn som det nya anspråksobjektet ska initieras från.

Undantag

principal är null.

Kommentarer

Om det angivna huvudkontot kan tilldelas från ClaimsPrincipalläggs alla dess identiteter till i Identities samlingen. Om det angivna huvudkontot inte kan tilldelas från ClaimsPrincipalskapas en ny ClaimsIdentity från IIdentity egenskapen i dess IPrincipal.Identity och läggs till i Identities samlingen.

Gäller för

ClaimsPrincipal(SerializationInfo, StreamingContext)

Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs
Källa:
ClaimsPrincipal.cs

Varning

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

Initierar en ny instans av ClaimsPrincipal klassen från en serialiserad ström som skapats med hjälp ISerializableav .

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)

Parametrar

info
SerializationInfo

Serialiserade data.

context
StreamingContext

Kontexten för serialisering.

Attribut

Undantag

info är null.

Gäller för