ClaimsIdentity 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 ClaimsIdentity klasse.
Overloads
| Name | Description |
|---|---|
| ClaimsIdentity() |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met een lege claimverzameling. |
| ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse van de opgegeven met behulp van de opgegeven IIdentity claims, verificatietype, naamclaimtype en rolclaimtype. |
| ClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met de opgegeven claims, verificatietype, naamclaimtype en rolclaimtype. |
| ClaimsIdentity(String, String, String) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met het opgegeven verificatietype, naamclaimtype en rolclaimtype. |
| ClaimsIdentity(SerializationInfo, StreamingContext) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable. |
| ClaimsIdentity(IEnumerable<Claim>, String) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met de opgegeven claims en het verificatietype. |
| ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van de opgegeven claims en de opgegeven IIdentity. |
| ClaimsIdentity(IIdentity) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van de naam en het verificatietype van de opgegeven IIdentity. |
| ClaimsIdentity(ClaimsIdentity) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse van een bestaand ClaimsIdentity exemplaar. |
| ClaimsIdentity(SerializationInfo) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable. |
| ClaimsIdentity(BinaryReader) |
Initialiseert een exemplaar van ClaimsIdentity met de opgegeven BinaryReader. |
| ClaimsIdentity(IEnumerable<Claim>) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van Claim een geïnventariseerd verzameling objecten. |
| ClaimsIdentity(String) |
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met een lege claimverzameling en het opgegeven verificatietype. |
ClaimsIdentity()
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met een lege claimverzameling.
public:
ClaimsIdentity();
public ClaimsIdentity();
Public Sub New ()
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType |
null. |
| BootstrapContext |
null. |
| Claims | Een lege verzameling. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | DefaultNameClaimType. |
| RoleClaimType | DefaultRoleClaimType. |
Van toepassing op
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse van de opgegeven met behulp van de opgegeven IIdentity claims, verificatietype, naamclaimtype en rolclaimtype.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity(System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
Parameters
- identity
- IIdentity
De identiteit van waaruit de nieuwe claimidentiteit moet worden gebasis.
- claims
- IEnumerable<Claim>
De claims waarmee de nieuwe claimidentiteit moet worden ingevuld.
- authenticationType
- String
Het type verificatie dat wordt gebruikt.
- nameType
- String
Het claimtype dat moet worden gebruikt voor naamclaims.
- roleType
- String
Het claimtype dat moet worden gebruikt voor rolclaims.
Uitzonderingen
identity is een ClaimsIdentity en Actor resulteert in een kringreferentie terug naar this.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Actor eigenschap; anders. null |
| AuthenticationType | De authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de waarde van de identity.AuthenticationType (IIdentity.AuthenticationType) eigenschap gebruikt. |
| BootstrapContext | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.BootStrapContext eigenschap; anders. null |
| Claims | Geïnitialiseerd op basis van de claims parameter. Als identity deze kunnen ClaimsIdentityworden toegewezen, worden de claims van identity waaruit ze worden toegevoegd aan het nieuwe exemplaar vóór de claims die zijn opgegeven door de claims parameter. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Label eigenschap; anders. null |
| Name | Als identity niet kan worden toegewezen vanuit ClaimsIdentity, is dat niet nullen heeft een IIdentity.Name eigenschap die niet nullis; een naamclaim wordt toegevoegd aan het nieuwe exemplaar met behulp van de waarde van de IIdentity.Name eigenschap.
Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | De waarde van de nameType parameter. Als de waarde van de nameType parameter echter of een lege tekenreeks is null en identity kan worden toegewezen, ClaimsIdentitywordt de waarde van de identity.NameClaimType eigenschap gebruikt; anders DefaultNameClaimType wordt deze gebruikt. |
| RoleClaimType | De waarde van de roleClaimType parameter. Als de waarde van de roleClaimType parameter echter is null of een lege tekenreeks en identiteit kan worden toegewezen ClaimsIdentity, wordt de waarde van de identity.RoleClaimType eigenschap gebruikt; anders DefaultRoleClaimType wordt deze gebruikt. |
Van toepassing op
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met de opgegeven claims, verificatietype, naamclaimtype en rolclaimtype.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType, string nameType, string roleType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String, nameType As String, roleType As String)
Parameters
- claims
- IEnumerable<Claim>
De claims waarmee de claimidentiteit moet worden ingevuld.
- authenticationType
- String
Het type verificatie dat wordt gebruikt.
- nameType
- String
Het claimtype dat moet worden gebruikt voor naamclaims.
- roleType
- String
Het claimtype dat moet worden gebruikt voor rolclaims.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType | De waarde van de authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de eigenschap ingesteld op null. |
| BootstrapContext |
null. |
| Claims | Geïnitialiseerd op basis van de claims parameter. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | De waarde van de nameType parameter. Als de nameType parameter echter of een lege tekenreeks is null , wordt de eigenschap ingesteld op DefaultNameClaimType. |
| RoleClaimType | De waarde van de roleClaimType parameter. Als de roleClaimType parameter echter of een lege tekenreeks is null , wordt de eigenschap ingesteld op DefaultRoleClaimType. |
Van toepassing op
ClaimsIdentity(String, String, String)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met het opgegeven verificatietype, naamclaimtype en rolclaimtype.
public:
ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity(string authenticationType, string nameType, string roleType);
new System.Security.Claims.ClaimsIdentity : string * string * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String, nameType As String, roleType As String)
Parameters
- authenticationType
- String
Het type verificatie dat wordt gebruikt.
- nameType
- String
Het claimtype dat moet worden gebruikt voor naamclaims.
- roleType
- String
Het claimtype dat moet worden gebruikt voor rolclaims.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType | De waarde van de authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de eigenschap ingesteld op null. |
| BootstrapContext |
null. |
| Claims | Een lege verzameling. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | De waarde van de nameType parameter. Als de nameType parameter null of een lege tekenreeks is, wordt de eigenschap ingesteld op DefaultNameClaimType. |
| RoleClaimType | De waarde van de roleType parameter. Als de roleType parameter null of een lege tekenreeks is, wordt de eigenschap ingesteld op DefaultRoleClaimType. |
Van toepassing op
ClaimsIdentity(SerializationInfo, StreamingContext)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
[System.Security.SecurityCritical]
protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
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
ClaimsIdentity(IEnumerable<Claim>, String)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met de opgegeven claims en het verificatietype.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims, System::String ^ authenticationType);
public ClaimsIdentity(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims, string authenticationType);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> * string -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim), authenticationType As String)
Parameters
- claims
- IEnumerable<Claim>
De claims waarmee de claimidentiteit moet worden ingevuld.
- authenticationType
- String
Het type verificatie dat wordt gebruikt.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType | De waarde van de authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de eigenschap ingesteld op null. |
| BootstrapContext |
null. |
| Claims | Geïnitialiseerd op basis van de claims parameter. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | DefaultNameClaimType. |
| RoleClaimType | DefaultRoleClaimType. |
Van toepassing op
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van de opgegeven claims en de opgegeven IIdentity.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity, System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity(System.Security.Principal.IIdentity identity, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity * seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity, claims As IEnumerable(Of Claim))
Parameters
- identity
- IIdentity
De identiteit van waaruit de nieuwe claimidentiteit moet worden gebasis.
- claims
- IEnumerable<Claim>
De claims waarmee de claimidentiteit moet worden ingevuld.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Actor eigenschap; anders. null |
| AuthenticationType | De authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de waarde van de identity.AuthenticationType (IIdentity.AuthenticationType) eigenschap gebruikt. |
| BootstrapContext | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.BootStrapContext eigenschap; anders. null |
| Claims | Geïnitialiseerd op basis van de claims parameter. Als identity deze kunnen ClaimsIdentityworden toegewezen, worden de claims van identity waaruit ze worden toegevoegd aan het nieuwe exemplaar vóór de claims die zijn opgegeven door de claims parameter. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Label eigenschap; anders. null |
| Name | Als identity niet kan worden toegewezen vanuit ClaimsIdentity, is dat niet nullen heeft een IIdentity.Name eigenschap die niet nullis; een naamclaim wordt toegevoegd aan het nieuwe exemplaar met behulp van de waarde van de IIdentity.Name eigenschap.
Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | Als identity de eigenschap kan worden toegewezen ClaimsIdentity, wordt de waarde van de identity.NameClaimType eigenschap gebruikt; anders DefaultNameClaimType wordt deze gebruikt. |
| RoleClaimType | Als identity de eigenschap kan worden toegewezen ClaimsIdentity, wordt de waarde van de identity.RoleClaimType eigenschap gebruikt; anders DefaultRoleClaimType wordt deze gebruikt. |
Van toepassing op
ClaimsIdentity(IIdentity)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van de naam en het verificatietype van de opgegeven IIdentity.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
public ClaimsIdentity(System.Security.Principal.IIdentity identity);
new System.Security.Claims.ClaimsIdentity : System.Security.Principal.IIdentity -> System.Security.Claims.ClaimsIdentity
Public Sub New (identity As IIdentity)
Parameters
- identity
- IIdentity
De identiteit van waaruit de nieuwe claimidentiteit moet worden gebasis.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Actor eigenschap; anders. null |
| AuthenticationType | De waarde van de identity.AuthenticationType (IIdentity.AuthenticationType) eigenschap wordt gebruikt. |
| BootstrapContext | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.BootStrapContext eigenschap; anders. null |
| Claims | Als identity deze kan ClaimsIdentityworden toegewezen, worden de claims van waaruit identity ze worden toegevoegd aan het nieuwe exemplaar; anders wordt er een lege verzameling gebruikt. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label | Als identity toewijsbaar is vanuitClaimsIdentity, is de waarde van de identity.Label eigenschap; anders. null |
| Name | Als identity niet kan worden toegewezen vanuit ClaimsIdentity, is dat niet nullen heeft een IIdentity.Name eigenschap die niet nullis; een naamclaim wordt toegevoegd aan het nieuwe exemplaar met behulp van de waarde van de IIdentity.Name eigenschap.
Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | Als identity de eigenschap kan worden toegewezen ClaimsIdentity, wordt de waarde van de identity.NameClaimType eigenschap gebruikt; anders DefaultNameClaimType wordt deze gebruikt. |
| RoleClaimType | Als identity de eigenschap kan worden toegewezen ClaimsIdentity, wordt de waarde van de identity.RoleClaimType eigenschap gebruikt; anders DefaultRoleClaimType wordt deze gebruikt. |
Van toepassing op
ClaimsIdentity(ClaimsIdentity)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse van een bestaand ClaimsIdentity exemplaar.
protected:
ClaimsIdentity(System::Security::Claims::ClaimsIdentity ^ other);
protected ClaimsIdentity(System.Security.Claims.ClaimsIdentity other);
new System.Security.Claims.ClaimsIdentity : System.Security.Claims.ClaimsIdentity -> System.Security.Claims.ClaimsIdentity
Protected Sub New (other As ClaimsIdentity)
Parameters
- other
- ClaimsIdentity
De ClaimsIdentity te kopiëren.
Uitzonderingen
other is null.
Opmerkingen
In de volgende tabel ziet u de eigenschapswaardetoewijzingen voor een exemplaar van de ClaimsIdentity klasse van de ClaimsIdentity opgegeven aan de constructor.
| Property | Value |
|---|---|
| Actor | Als de waarde van de other.Actor eigenschap niet nullis, wordt de other.ActorClaimsIdentity waarde gekloond en toegewezen; anders. null |
| AuthenticationType | De waarde van de other.AuthenticationType eigenschap. |
| BootstrapContext | De waarde van de other.BootstrapContext eigenschap. |
| Claims | De List<Claim> claims, indien van toepassing, in de other.Claims eigenschap. |
| Label | De waarde van de other.Label eigenschap. |
| NameClaimType | De waarde van de other.NameClaimType eigenschap. |
| RoleClaimType | De waarde van de other.RoleClaimType eigenschap. |
| CustomSerializationData | Als other.CustomSerializationData dat niet nullhet is, other.CustomSerializationData wordt gekloond en toegewezen; anders. null |
Van toepassing op
ClaimsIdentity(SerializationInfo)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse op basis van een geserialiseerde stroom die is gemaakt met behulp van ISerializable.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
[System.Security.SecurityCritical]
protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info);
protected ClaimsIdentity(System.Runtime.Serialization.SerializationInfo info);
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)
Parameters
- info
- SerializationInfo
De geserialiseerde gegevens.
- Kenmerken
Uitzonderingen
info is null.
Van toepassing op
ClaimsIdentity(BinaryReader)
Initialiseert een exemplaar van ClaimsIdentity met de opgegeven BinaryReader.
public:
ClaimsIdentity(System::IO::BinaryReader ^ reader);
public ClaimsIdentity(System.IO.BinaryReader reader);
new System.Security.Claims.ClaimsIdentity : System.IO.BinaryReader -> System.Security.Claims.ClaimsIdentity
Public Sub New (reader As BinaryReader)
Parameters
- reader
- BinaryReader
Een BinaryReader verwijzing naar een ClaimsIdentity.
Uitzonderingen
reader is null.
Opmerkingen
Normaal gesproken wordt de lezer samengesteld op basis van de bytes die worden geretourneerd door WriteTo.
Van toepassing op
ClaimsIdentity(IEnumerable<Claim>)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met behulp van Claim een geïnventariseerd verzameling objecten.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
public ClaimsIdentity(System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims);
new System.Security.Claims.ClaimsIdentity : seq<System.Security.Claims.Claim> -> System.Security.Claims.ClaimsIdentity
Public Sub New (claims As IEnumerable(Of Claim))
Parameters
- claims
- IEnumerable<Claim>
De claims waarmee de claimidentiteit moet worden ingevuld.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType |
null. |
| BootstrapContext |
null. |
| Claims | Geïnitialiseerd op basis van de claims parameter. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | DefaultNameClaimType. |
| RoleClaimType | DefaultRoleClaimType. |
Van toepassing op
ClaimsIdentity(String)
Initialiseert een nieuw exemplaar van de ClaimsIdentity klasse met een lege claimverzameling en het opgegeven verificatietype.
public:
ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity(string authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)
Parameters
- authenticationType
- String
Het type verificatie dat wordt gebruikt.
Opmerkingen
In de volgende tabel ziet u initiële eigenschapswaarden voor een exemplaar van de ClaimsIdentity klasse.
| Property | Value |
|---|---|
| Actor |
null. |
| AuthenticationType | De waarde van de authenticationType parameter. Als de authenticationType parameter of een lege tekenreeks is null , wordt de eigenschap ingesteld op null. |
| BootstrapContext |
null. |
| Claims | Een lege verzameling. |
| IsAuthenticated | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de IsAuthenticated eigenschap geretourneerd op basis van de waarde van de AuthenticationType eigenschap. |
| Label |
null. |
| Name | Opmerking: Wanneer de eigenschap wordt geopend, wordt de waarde van de Name eigenschap geretourneerd op basis van de NameClaimType en de Claims verzameling. |
| NameClaimType | DefaultNameClaimType. |
| RoleClaimType | DefaultRoleClaimType. |