ClaimsPrincipal Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.