ClaimsIdentity Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ClaimsIdentity.
Sobrecargas
ClaimsIdentity() |
Inicializa una nueva instancia de la clase ClaimsIdentity con una colección de reclamaciones vacía. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de la IIdentity especificada y usa las notificaciones, tipo de autenticación, tipo de notificación de nombre y tipo de notificación de rol especificados. |
ClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity donde se especifican las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificación de rol. |
ClaimsIdentity(String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity con el tipo de autenticación, tipo de reclamación de nombre y tipo de reclamación de rol especificados. |
ClaimsIdentity(SerializationInfo, StreamingContext) |
Obsoletos.
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una secuencia serializada creada mediante ISerializable. |
ClaimsIdentity(IEnumerable<Claim>, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity con las reclamaciones y tipo de autenticación especificados. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Inicializa una nueva instancia de la clase ClaimsIdentity usando las reclamaciones especificadas y el IIdentity especificado. |
ClaimsIdentity(IIdentity) |
Inicializa una nueva instancia de la clase ClaimsIdentity usando el tipo de nombre y autenticación a partir del IIdentity especificado. |
ClaimsIdentity(ClaimsIdentity) |
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una instancia ClaimsIdentity existente. |
ClaimsIdentity(SerializationInfo) |
Obsoletos.
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una secuencia serializada creada mediante ISerializable. |
ClaimsIdentity(BinaryReader) |
Inicializa una instancia de ClaimsIdentity con BinaryReader especificado. |
ClaimsIdentity(IEnumerable<Claim>) |
Inicializa una nueva instancia de la clase ClaimsIdentity usando una colección enumerada de objetos Claim. |
ClaimsIdentity(String) |
Inicializa una nueva instancia de la clase ClaimsIdentity con una colección de notificaciones vacía y el tipo de autenticación especificado. |
ClaimsIdentity()
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity con una colección de reclamaciones vacía.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Se aplica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de la IIdentity especificada y usa las notificaciones, tipo de autenticación, tipo de notificación de nombre y tipo de notificación de rol especificados.
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);
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)
Parámetros
- identity
- IIdentity
Identidad en la que se basará la nueva identidad de notificaciones.
- claims
- IEnumerable<Claim>
Notificaciones con las que se va a rellenar la nueva identidad de notificación.
- authenticationType
- String
Tipo de autenticación usado.
- nameType
- String
El tipo de notificación que se usa para las notificaciones de nombre.
- roleType
- String
El tipo de notificación que se usa para las notificaciones de rol.
Excepciones
identity
es un elemento ClaimsIdentity y Actor genera una referencia circular de vuelta a this
.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Actor propiedad; de lo contrario, null . |
AuthenticationType | Parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, se usa el valor de la identity.AuthenticationType propiedad (IIdentity.AuthenticationType). |
BootstrapContext | Si identity es asignable desde ClaimsIdentity, el valor de la identity.BootStrapContext propiedad; de lo contrario, null . |
Claims | Inicializado a partir del claims parámetro . Si identity es asignable desde ClaimsIdentity, las notificaciones de identity se agregan a la nueva instancia antes de las especificadas por el claims parámetro . |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Label propiedad; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no null es y tiene una IIdentity.Name propiedad que no null es ; se agrega una notificación de nombre a la nueva instancia mediante el valor de la IIdentity.Name propiedad . Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | Valor del parámetro nameType . Sin embargo, si el valor del nameType parámetro es null o una cadena vacía y identity es asignable desde ClaimsIdentity, se usa el valor de la identity.NameClaimType propiedad ; de lo contrario, DefaultNameClaimType se usa . |
RoleClaimType | Valor del parámetro roleClaimType . Sin embargo, si el valor del roleClaimType parámetro es null o una cadena vacía y la identidad se pueden asignar desde ClaimsIdentity, se usa el valor de la identity.RoleClaimType propiedad ; de lo contrario, DefaultRoleClaimType se usa . |
Se aplica a
ClaimsIdentity(IEnumerable<Claim>, String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity donde se especifican las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificación de rol.
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);
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)
Parámetros
- claims
- IEnumerable<Claim>
Notificaciones con las que se va a rellenar la identidad de notificación.
- authenticationType
- String
Tipo de autenticación usado.
- nameType
- String
El tipo de notificación que se usa para las notificaciones de nombre.
- roleType
- String
El tipo de notificación que se usa para las notificaciones de rol.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | Valor del parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, la propiedad se establece null en . |
BootstrapContext | null . |
Claims | Inicializado a partir del claims parámetro . |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | Valor del parámetro nameType . Sin embargo, si el nameType parámetro es null o una cadena vacía, la propiedad se establece DefaultNameClaimTypeen . |
RoleClaimType | Valor del parámetro roleClaimType . Sin embargo, si el roleClaimType parámetro es null o una cadena vacía, la propiedad se establece DefaultRoleClaimTypeen . |
Se aplica a
ClaimsIdentity(String, String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity con el tipo de autenticación, tipo de reclamación de nombre y tipo de reclamación de rol especificados.
public:
ClaimsIdentity(System::String ^ authenticationType, System::String ^ nameType, System::String ^ roleType);
public ClaimsIdentity (string authenticationType, string nameType, 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)
Parámetros
- authenticationType
- String
Tipo de autenticación usado.
- nameType
- String
El tipo de notificación que se usa para las notificaciones de nombre.
- roleType
- String
El tipo de notificación que se usa para las notificaciones de rol.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | Valor del parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, la propiedad se establece null en . |
BootstrapContext | null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | Valor del parámetro nameType . Si el nameType parámetro es null o una cadena vacía, la propiedad se establece DefaultNameClaimTypeen . |
RoleClaimType | Valor del parámetro roleType . Si el roleType parámetro es null o una cadena vacía, la propiedad se establece DefaultRoleClaimTypeen . |
Se aplica a
ClaimsIdentity(SerializationInfo, StreamingContext)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Precaución
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una secuencia serializada creada mediante ISerializable.
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.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 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);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<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.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
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)
Parámetros
- info
- SerializationInfo
Datos serializados.
- context
- StreamingContext
Contexto para la serialización.
- Atributos
Excepciones
info
es null
.
Se aplica a
ClaimsIdentity(IEnumerable<Claim>, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity con las reclamaciones y tipo de autenticación especificados.
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);
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)
Parámetros
- claims
- IEnumerable<Claim>
Notificaciones con las que se va a rellenar la identidad de notificación.
- authenticationType
- String
Tipo de autenticación usado.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | Valor del parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, la propiedad se establece null en . |
BootstrapContext | null . |
Claims | Inicializado a partir del claims parámetro . |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Se aplica a
ClaimsIdentity(IIdentity, IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity usando las reclamaciones especificadas y el IIdentity especificado.
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);
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))
Parámetros
- identity
- IIdentity
Identidad en la que se basará la nueva identidad de notificaciones.
- claims
- IEnumerable<Claim>
Notificaciones con las que se va a rellenar la identidad de notificación.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Actor propiedad; de lo contrario, null . |
AuthenticationType | Parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, se usa el valor de la identity.AuthenticationType propiedad (IIdentity.AuthenticationType). |
BootstrapContext | Si identity es asignable desde ClaimsIdentity, el valor de la identity.BootStrapContext propiedad; de lo contrario, null . |
Claims | Inicializado a partir del claims parámetro . Si identity es asignable desde ClaimsIdentity, las notificaciones de identity se agregan a la nueva instancia antes de las especificadas por el claims parámetro . |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Label propiedad; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no null es y tiene una IIdentity.Name propiedad que no null es ; se agrega una notificación de nombre a la nueva instancia mediante el valor de la IIdentity.Name propiedad . Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la identity.NameClaimType propiedad ; de lo contrario, DefaultNameClaimType se usa . |
RoleClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la identity.RoleClaimType propiedad ; de lo contrario, DefaultRoleClaimType se usa . |
Se aplica a
ClaimsIdentity(IIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity usando el tipo de nombre y autenticación a partir del IIdentity especificado.
public:
ClaimsIdentity(System::Security::Principal::IIdentity ^ identity);
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)
Parámetros
- identity
- IIdentity
Identidad en la que se basará la nueva identidad de notificaciones.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Actor propiedad; de lo contrario, null . |
AuthenticationType | Se usa el valor de la identity.AuthenticationType propiedad (IIdentity.AuthenticationType). |
BootstrapContext | Si identity es asignable desde ClaimsIdentity, el valor de la identity.BootStrapContext propiedad; de lo contrario, null . |
Claims | Si identity se puede asignar desde ClaimsIdentity, las notificaciones de identity se agregan a la nueva instancia; de lo contrario, una colección vacía. |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | Si identity es asignable desde ClaimsIdentity, el valor de la identity.Label propiedad; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no null es y tiene una IIdentity.Name propiedad que no null es ; se agrega una notificación de nombre a la nueva instancia mediante el valor de la IIdentity.Name propiedad . Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la identity.NameClaimType propiedad ; de lo contrario, DefaultNameClaimType se usa . |
RoleClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la identity.RoleClaimType propiedad ; de lo contrario, DefaultRoleClaimType se usa . |
Se aplica a
ClaimsIdentity(ClaimsIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una instancia ClaimsIdentity existente.
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)
Parámetros
- other
- ClaimsIdentity
Colección ClaimsIdentity que se va a copiar.
Excepciones
other
es null
.
Comentarios
En la tabla siguiente se muestran las asignaciones de valores de propiedad para una instancia de la ClaimsIdentity clase del ClaimsIdentity proporcionado al constructor.
Propiedad | Value |
---|---|
Actor | Si el valor de la other.Actor propiedad no null es , other.Actor ClaimsIdentity se clona y se asigna; en caso contrario, null . |
AuthenticationType | Valor de propiedad other.AuthenticationType . |
BootstrapContext | Valor de propiedad other.BootstrapContext . |
Claims | de List<Claim> notificaciones, si existe, en la other.Claims propiedad . |
Label | Valor de propiedad other.Label . |
NameClaimType | Valor de propiedad other.NameClaimType . |
RoleClaimType | Valor de propiedad other.RoleClaimType . |
CustomSerializationData | Si other.CustomSerializationData no es , other.CustomSerializationData se clona y se asigna; de lo contrario, null null . |
Se aplica a
ClaimsIdentity(SerializationInfo)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Precaución
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una secuencia serializada creada mediante ISerializable.
protected:
ClaimsIdentity(System::Runtime::Serialization::SerializationInfo ^ info);
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[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 ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
[System.Security.SecurityCritical]
protected ClaimsIdentity (System.Runtime.Serialization.SerializationInfo info);
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<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.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
[<System.Security.SecurityCritical>]
new System.Security.Claims.ClaimsIdentity : System.Runtime.Serialization.SerializationInfo -> System.Security.Claims.ClaimsIdentity
Protected Sub New (info As SerializationInfo)
Parámetros
- info
- SerializationInfo
Datos serializados.
- Atributos
Excepciones
info
es null
.
Se aplica a
ClaimsIdentity(BinaryReader)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una instancia de ClaimsIdentity con BinaryReader especificado.
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)
Parámetros
- reader
- BinaryReader
BinaryReader que apunta a un ClaimsIdentity.
Excepciones
reader
es null
.
Comentarios
Normalmente, el lector se construye a partir de los bytes devueltos de WriteTo.
Se aplica a
ClaimsIdentity(IEnumerable<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity usando una colección enumerada de objetos Claim.
public:
ClaimsIdentity(System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ claims);
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))
Parámetros
- claims
- IEnumerable<Claim>
Notificaciones con las que se va a rellenar la identidad de notificación.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | null . |
BootstrapContext | null . |
Claims | Inicializado a partir del claims parámetro . |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Se aplica a
ClaimsIdentity(String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity con una colección de notificaciones vacía y el tipo de autenticación especificado.
public:
ClaimsIdentity(System::String ^ authenticationType);
public ClaimsIdentity (string authenticationType);
public ClaimsIdentity (string? authenticationType);
new System.Security.Claims.ClaimsIdentity : string -> System.Security.Claims.ClaimsIdentity
Public Sub New (authenticationType As String)
Parámetros
- authenticationType
- String
Tipo de autenticación usado.
Comentarios
En la siguiente tabla se muestran los valores iniciales de las propiedades de una instancia de la clase ClaimsIdentity.
Propiedad | Value |
---|---|
Actor | null . |
AuthenticationType | Valor del parámetro authenticationType . Si el authenticationType parámetro es null o una cadena vacía, la propiedad se establece null en . |
BootstrapContext | null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se obtiene acceso, el valor de la IsAuthenticated propiedad se devuelve en función del valor de la AuthenticationType propiedad . |
Label | null . |
Name | Nota: Cuando se obtiene acceso, el valor de la Name propiedad se devuelve en función de y NameClaimType de la Claims colección . |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de