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 notificaciones vacía. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>, String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity a partir del IIdentity especificado mediante las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificación de rol especificados. |
ClaimsIdentity(IEnumerable<Claim>, String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity con las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificación de rol especificados. |
ClaimsIdentity(String, String, String) |
Inicializa una nueva instancia de la clase ClaimsIdentity con el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificació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 notificaciones y el tipo de autenticación especificados. |
ClaimsIdentity(IIdentity, IEnumerable<Claim>) |
Inicializa una nueva instancia de la clase ClaimsIdentity mediante las notificaciones especificadas y el IIdentityespecificado. |
ClaimsIdentity(IIdentity) |
Inicializa una nueva instancia de la clase ClaimsIdentity mediante el nombre y el tipo de autenticación del IIdentityespecificado. |
ClaimsIdentity(ClaimsIdentity) |
Inicializa una nueva instancia de la clase ClaimsIdentity a partir de una instancia de 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 el BinaryReaderespecificado. |
ClaimsIdentity(IEnumerable<Claim>) |
Inicializa una nueva instancia de la clase ClaimsIdentity mediante 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 notificaciones vacía.
public:
ClaimsIdentity();
public ClaimsIdentity ();
Public Sub New ()
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
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 del IIdentity especificado mediante las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el 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 desde la que se va a basar la nueva identidad de notificaciones.
- claims
- IEnumerable<Claim>
Notificaciones con las que rellenar la nueva identidad de notificaciones.
- authenticationType
- String
Tipo de autenticación usado.
- nameType
- String
Tipo de notificación que se va a usar para las notificaciones de nombre.
- roleType
- String
Tipo de notificación que se va a usar para las notificaciones de rol.
Excepciones
identity
es un ClaimsIdentity y Actor da como resultado una referencia circular a this
.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Actor ; de lo contrario, null . |
AuthenticationType | Parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, se usa el valor de la propiedad identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.BootStrapContext ; de lo contrario, null . |
Claims | Inicializado desde el parámetro claims . Si identity se puede asignar desde ClaimsIdentity, las notificaciones de identity se agregan a la nueva instancia antes de las especificadas por el parámetro claims . |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Label ; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no es null y tiene una propiedad IIdentity.Name que no es null ; Se agrega una notificación de nombre a la nueva instancia mediante el valor de la propiedad IIdentity.Name.
Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | Valor del parámetro nameType . Sin embargo, si el valor del parámetro nameType es null o una cadena vacía y identity se puede asignar desde ClaimsIdentity, se usa el valor de la propiedad identity.NameClaimType ; De lo contrario, se usa DefaultNameClaimType. |
RoleClaimType | Valor del parámetro roleClaimType . Sin embargo, si el valor del parámetro roleClaimType es null o se puede asignar una cadena vacía y una identidad desde ClaimsIdentity, se usa el valor de la propiedad identity.RoleClaimType ; De lo contrario, se usa DefaultRoleClaimType. |
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 con las notificaciones, el tipo de autenticación, el tipo de notificación de nombre y el tipo de notificación de rol especificados.
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 rellenar la identidad de notificaciones.
- authenticationType
- String
Tipo de autenticación usado.
- nameType
- String
Tipo de notificación que se va a usar para las notificaciones de nombre.
- roleType
- String
Tipo de notificación que se va a usar para las notificaciones de rol.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType | Valor del parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, la propiedad se establece en null . |
BootstrapContext |
null . |
Claims | Inicializado desde el parámetro claims . |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | Valor del parámetro nameType . Sin embargo, si el parámetro nameType es null o una cadena vacía, la propiedad se establece en DefaultNameClaimType. |
RoleClaimType | Valor del parámetro roleClaimType . Sin embargo, si el parámetro roleClaimType es null o una cadena vacía, la propiedad se establece en DefaultRoleClaimType. |
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, el tipo de notificación de nombre y el tipo de notificació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
Tipo de notificación que se va a usar para las notificaciones de nombre.
- roleType
- String
Tipo de notificación que se va a usar para las notificaciones de rol.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType | Valor del parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, la propiedad se establece en null . |
BootstrapContext |
null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | Valor del parámetro nameType . Si el parámetro nameType es null o una cadena vacía, la propiedad se establece en DefaultNameClaimType. |
RoleClaimType | Valor del parámetro roleType . Si el parámetro roleType es null o una cadena vacía, la propiedad se establece en DefaultRoleClaimType. |
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 notificaciones y el 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 rellenar la identidad de notificaciones.
- authenticationType
- String
Tipo de autenticación usado.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType | Valor del parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, la propiedad se establece en null . |
BootstrapContext |
null . |
Claims | Inicializado desde el parámetro claims . |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
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 mediante las notificaciones especificadas y el IIdentityespecificado.
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 desde la que se va a basar la nueva identidad de notificaciones.
- claims
- IEnumerable<Claim>
Notificaciones con las que rellenar la identidad de notificaciones.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Actor ; de lo contrario, null . |
AuthenticationType | Parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, se usa el valor de la propiedad identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.BootStrapContext ; de lo contrario, null . |
Claims | Inicializado desde el parámetro claims . Si identity se puede asignar desde ClaimsIdentity, las notificaciones de identity se agregan a la nueva instancia antes de las especificadas por el parámetro claims . |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Label ; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no es null y tiene una propiedad IIdentity.Name que no es null ; Se agrega una notificación de nombre a la nueva instancia mediante el valor de la propiedad IIdentity.Name.
Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la propiedad identity.NameClaimType ; De lo contrario, se usa DefaultNameClaimType. |
RoleClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la propiedad identity.RoleClaimType ; De lo contrario, se usa DefaultRoleClaimType. |
Se aplica a
ClaimsIdentity(IIdentity)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
Inicializa una nueva instancia de la clase ClaimsIdentity mediante el nombre y el tipo de autenticación del IIdentityespecificado.
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 desde la que se va a basar la nueva identidad de notificaciones.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Actor ; de lo contrario, null . |
AuthenticationType | Se usa el valor de la propiedad identity.AuthenticationType (IIdentity.AuthenticationType). |
BootstrapContext | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.BootStrapContext ; 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 tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label | Si identity se puede asignar desde ClaimsIdentity, el valor de la propiedad identity.Label ; de lo contrario, null . |
Name | Si identity no se puede asignar desde ClaimsIdentity, no es null y tiene una propiedad IIdentity.Name que no es null ; Se agrega una notificación de nombre a la nueva instancia mediante el valor de la propiedad IIdentity.Name.
Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la propiedad identity.NameClaimType ; De lo contrario, se usa DefaultNameClaimType. |
RoleClaimType | Si identity se puede asignar desde ClaimsIdentity, se usa el valor de la propiedad identity.RoleClaimType ; De lo contrario, se usa DefaultRoleClaimType. |
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 de 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
El ClaimsIdentity que se va a copiar.
Excepciones
other
es null
.
Comentarios
En la tabla siguiente se muestran las asignaciones de valor de propiedad para una instancia de la clase ClaimsIdentity del ClaimsIdentity proporcionado al constructor.
Propiedad | Valor |
---|---|
Actor | Si el valor de la propiedad other.Actor no es null , el other.Actor ClaimsIdentity se clona y asigna; de lo contrario, null . |
AuthenticationType | Valor de la propiedad other.AuthenticationType . |
BootstrapContext | Valor de la propiedad other.BootstrapContext . |
Claims | El List<Claim> de notificaciones, si existe, en la propiedad other.Claims . |
Label | Valor de la propiedad other.Label . |
NameClaimType | Valor de la propiedad other.NameClaimType . |
RoleClaimType | Valor de la propiedad other.RoleClaimType . |
CustomSerializationData | Si other.CustomSerializationData no se null , other.CustomSerializationData se clona y asigna; de lo contrario, 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 el BinaryReaderespecificado.
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
Un 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 mediante 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 rellenar la identidad de notificaciones.
Comentarios
En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType |
null . |
BootstrapContext |
null . |
Claims | Inicializado desde el parámetro claims . |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
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 tabla siguiente se muestran los valores de propiedad iniciales de una instancia de la clase ClaimsIdentity.
Propiedad | Valor |
---|---|
Actor |
null . |
AuthenticationType | Valor del parámetro authenticationType . Si el parámetro authenticationType es null o una cadena vacía, la propiedad se establece en null . |
BootstrapContext |
null . |
Claims | Colección vacía. |
IsAuthenticated | Nota: Cuando se tiene acceso, el valor de la propiedad IsAuthenticated se devuelve en función del valor de la propiedad AuthenticationType. |
Label |
null . |
Name | Nota: Cuando se tiene acceso, el valor de la propiedad Name se devuelve en función del NameClaimType y la colección Claims. |
NameClaimType | DefaultNameClaimType. |
RoleClaimType | DefaultRoleClaimType. |