AspNetUserManager<TUser> Clase
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í.
Proporciona las API para administrar el usuario en un almacén de persistencia.
generic <typename TUser>
where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
inherit UserManager<'User (requires 'User : null)>
interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable
Parámetros de tipo
- TUser
Tipo que encapsula un usuario.
- Herencia
- Implementaciones
Constructores
Campos
ChangePhoneNumberTokenPurpose |
Propósito de protección de datos utilizado para los métodos de número de teléfono modificados. (Heredado de UserManager<TUser>) |
ConfirmEmailTokenPurpose |
Propósito de protección de datos utilizado para los métodos relacionados con la confirmación de correo electrónico. (Heredado de UserManager<TUser>) |
ResetPasswordTokenPurpose |
Propósito de protección de datos utilizado para los métodos relacionados con el restablecimiento de contraseña. (Heredado de UserManager<TUser>) |
Propiedades
CancellationToken |
El token de cancelación asociado a httpContext.RequestAborted o CancellationToken.None actual si no está disponible. |
ErrorDescriber |
El IdentityErrorDescriber usado para generar mensajes de error. (Heredado de UserManager<TUser>) |
KeyNormalizer |
El ILookupNormalizer usado para normalizar cosas como nombres de usuario y roles. (Heredado de UserManager<TUser>) |
Logger |
El ILogger usado para registrar mensajes del administrador. (Heredado de UserManager<TUser>) |
Options |
El IdentityOptions usado para configurar Identity. (Heredado de UserManager<TUser>) |
PasswordHasher |
El IPasswordHasher<TUser> usado para aplicar hash a las contraseñas. (Heredado de UserManager<TUser>) |
PasswordValidators |
El IPasswordValidator<TUser> usado para validar contraseñas. (Heredado de UserManager<TUser>) |
Store |
Obtiene o establece el almacén de persistencia en el que opera el administrador. (Heredado de UserManager<TUser>) |
SupportsQueryableUsers |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite la devolución de IQueryable recopilaciones de información. (Heredado de UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite tokens de autenticación. (Heredado de UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite un autenticador de usuario. (Heredado de UserManager<TUser>) |
SupportsUserClaim |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite notificaciones de usuario. (Heredado de UserManager<TUser>) |
SupportsUserEmail |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite correos electrónicos de usuario. (Heredado de UserManager<TUser>) |
SupportsUserLockout |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite bloqueos de usuario. (Heredado de UserManager<TUser>) |
SupportsUserLogin |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite inicios de sesión externos. (Heredado de UserManager<TUser>) |
SupportsUserPassword |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite contraseñas de usuario. (Heredado de UserManager<TUser>) |
SupportsUserPhoneNumber |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite números de teléfono de usuario. (Heredado de UserManager<TUser>) |
SupportsUserRole |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite roles de usuario. (Heredado de UserManager<TUser>) |
SupportsUserSecurityStamp |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite marcas de seguridad. (Heredado de UserManager<TUser>) |
SupportsUserTwoFactor |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite la autenticación en dos fases. (Heredado de UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Obtiene una marca que indica si el almacén de usuarios de respaldo admite códigos de recuperación. (Heredado de UserManager<TUser>) |
Users |
Devuelve un IQueryable de usuarios si el almacén es un IQueryableUserStore (Heredado de UserManager<TUser>) |
UserValidators |
El IUserValidator<TUser> usado para validar a los usuarios. (Heredado de UserManager<TUser>) |
Métodos
AccessFailedAsync(TUser) |
Incrementa el recuento de errores de acceso para el usuario como una operación asincrónica. Si la cuenta de acceso con error es mayor o igual que el número máximo de intentos configurado, el usuario se bloqueará para el intervalo de tiempo de bloqueo configurado. (Heredado de UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Agrega el |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Agrega el |
AddLoginAsync(TUser, UserLoginInfo) |
Agrega un UserLoginInfo externo al |
AddPasswordAsync(TUser, String) |
Agrega el |
AddToRoleAsync(TUser, String) |
Agregue el |
AddToRolesAsync(TUser, IEnumerable<String>) |
Agregue el |
ChangeEmailAsync(TUser, String, String) |
Actualiza los correos electrónicos de los usuarios si el cambio de correo electrónico especificado |
ChangePasswordAsync(TUser, String, String) |
Cambia la contraseña de un usuario después de confirmar que el |
ChangePhoneNumberAsync(TUser, String, String) |
Establece el número de teléfono del |
CheckPasswordAsync(TUser, String) |
Devuelve una marca que indica si el |
ConfirmEmailAsync(TUser, String) |
Valida que un token de confirmación de correo electrónico coincide con el |
CountRecoveryCodesAsync(TUser) |
Devuelve el número de código de recuperación que sigue siendo válido para un usuario. (Heredado de UserManager<TUser>) |
CreateAsync(TUser) |
Crea el |
CreateAsync(TUser, String) |
Crea el |
CreateSecurityTokenAsync(TUser) |
Crea bytes para usarlos como token de seguridad a partir de la marca de seguridad del usuario. (Heredado de UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Genere un nuevo código de recuperación. (Heredado de UserManager<TUser>) |
DeleteAsync(TUser) |
Elimina el |
Dispose() |
Libera todos los recursos utilizados por el administrador de usuarios. (Heredado de UserManager<TUser>) |
Dispose(Boolean) |
Libera los recursos no administrados utilizados por el administrador de roles y, opcionalmente, libera los recursos administrados. (Heredado de UserManager<TUser>) |
FindByEmailAsync(String) |
Obtiene el usuario, si existe, asociado al valor normalizado de la dirección de correo electrónico especificada. Nota: Se recomienda establecer identityOptions.User.RequireUniqueEmail en true al usar este método; de lo contrario, el almacén puede iniciarse si hay usuarios con correos electrónicos duplicados. (Heredado de UserManager<TUser>) |
FindByIdAsync(String) |
Busca y devuelve un usuario, si existe, que tiene el |
FindByLoginAsync(String, String) |
Recupera el usuario asociado con el proveedor de inicio de sesión externo y la clave de proveedor de inicio de sesión especificados. (Heredado de UserManager<TUser>) |
FindByNameAsync(String) |
Busca y devuelve un usuario, si existe, que tiene el nombre de usuario especificado. (Heredado de UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Genera un token de cambio de correo electrónico para el usuario especificado. (Heredado de UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Genera un token de cambio de número de teléfono para el usuario especificado. (Heredado de UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Genera un valor adecuado para su uso en el seguimiento de simultaneidad. (Heredado de UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Genera un token de confirmación de correo electrónico para el usuario especificado. (Heredado de UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Genera un nuevo secreto de seguridad de 160 bits codificado en base32 (tamaño de hash SHA1). (Heredado de UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Genera códigos de recuperación para el usuario, lo que invalida los códigos de recuperación anteriores para el usuario. (Heredado de UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Genera un token de restablecimiento de contraseña para el |
GenerateTwoFactorTokenAsync(TUser, String) |
Obtiene un token de autenticación en dos fases para el |
GenerateUserTokenAsync(TUser, String, String) |
Genera un token para el |
GetAccessFailedCountAsync(TUser) |
Recupera el número actual de accesos con error para el |
GetAuthenticationTokenAsync(TUser, String, String) |
Devuelve un token de autenticación para un usuario. (Heredado de UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Devuelve la clave de autenticador para el usuario. (Heredado de UserManager<TUser>) |
GetClaimsAsync(TUser) |
Obtiene una lista de Claims que pertenecen al |
GetEmailAsync(TUser) |
Obtiene la dirección de correo electrónico del |
GetLockoutEnabledAsync(TUser) |
Recupera una marca que indica si se puede habilitar el bloqueo de usuario para el usuario especificado. (Heredado de UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Obtiene el último DateTimeOffset expirado el último bloqueo de un usuario, si existe. Un valor de hora en el pasado indica que un usuario no está bloqueado actualmente. (Heredado de UserManager<TUser>) |
GetLoginsAsync(TUser) |
Recupera los inicios de sesión asociados para el especificado. (Heredado de UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Obtiene el número de teléfono, si existe, para el |
GetRolesAsync(TUser) |
Obtiene una lista de nombres de rol a los que pertenece el |
GetSecurityStampAsync(TUser) |
Obtenga la marca de seguridad del |
GetTwoFactorEnabledAsync(TUser) |
Devuelve una marca que indica si el |
GetUserAsync(ClaimsPrincipal) |
Devuelve el usuario correspondiente a la notificación IdentityOptions.ClaimsIdentity.UserIdClaimType en la entidad de seguridad o null. (Heredado de UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Devuelve el valor de notificación Id. de usuario si existe; de lo contrario, devuelve null. (Heredado de UserManager<TUser>) |
GetUserIdAsync(TUser) |
Obtiene el identificador de usuario del |
GetUserName(ClaimsPrincipal) |
Devuelve el valor de notificación Name si existe; de lo contrario, devuelve null. (Heredado de UserManager<TUser>) |
GetUserNameAsync(TUser) |
Obtiene el nombre de usuario del |
GetUsersForClaimAsync(Claim) |
Devuelve una lista de usuarios del almacén de usuarios que tienen el |
GetUsersInRoleAsync(String) |
Devuelve una lista de usuarios del almacén de usuarios que son miembros del |
GetValidTwoFactorProvidersAsync(TUser) |
Obtiene una lista de proveedores de tokens de dos fases válidos para el |
HasPasswordAsync(TUser) |
Obtiene una marca que indica si el |
IsEmailConfirmedAsync(TUser) |
Obtiene una marca que indica si se ha comprobado la dirección de correo electrónico del |
IsInRoleAsync(TUser, String) |
Devuelve una marca que indica si el |
IsLockedOutAsync(TUser) |
Devuelve una marca que indica si el |
IsPhoneNumberConfirmedAsync(TUser) |
Obtiene una marca que indica si se ha confirmado el número de teléfono del |
NormalizeEmail(String) |
Normalice el correo electrónico para comparaciones coherentes. (Heredado de UserManager<TUser>) |
NormalizeKey(String) |
Normalice una clave (nombre de usuario, correo electrónico) para comparaciones coherentes. (Heredado de UserManager<TUser>) |
NormalizeName(String) |
Normalice el nombre de usuario o rol para comparaciones coherentes. (Heredado de UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
Devuelve si un código de recuperación es válido para un usuario. Nota: los códigos de recuperación solo son válidos una vez y no serán válidos después del uso. (Heredado de UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Registra un proveedor de tokens. (Heredado de UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Quite un token de autenticación para un usuario. (Heredado de UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Quita el |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Quita el |
RemoveFromRoleAsync(TUser, String) |
Quita el |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Quita el |
RemoveLoginAsync(TUser, String, String) |
Intenta quitar la información de inicio de sesión externa proporcionada del |
RemovePasswordAsync(TUser) |
Quita la contraseña de un usuario. (Heredado de UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Quita la contraseña de un usuario. (Heredado de UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Reemplaza el |
ResetAccessFailedCountAsync(TUser) |
Restablece el recuento de errores de acceso para el |
ResetAuthenticatorKeyAsync(TUser) |
Restablece la clave del autenticador para el usuario. (Heredado de UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Restablece la contraseña del |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Establece un token de autenticación para un usuario. (Heredado de UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Establece la dirección |
SetLockoutEnabledAsync(TUser, Boolean) |
Establece una marca que indica si el |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Bloquea un usuario hasta que se haya superado la fecha de finalización especificada. Al establecer una fecha de finalización en el pasado, se desbloquea inmediatamente un usuario. (Heredado de UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Establece el número de teléfono del |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Establece una marca que indica si el |
SetUserNameAsync(TUser, String) |
Establece el |
ThrowIfDisposed() |
Produce si se ha eliminado esta clase. (Heredado de UserManager<TUser>) |
UpdateAsync(TUser) |
Actualiza el |
UpdateNormalizedEmailAsync(TUser) |
Actualiza el correo electrónico normalizado para el |
UpdateNormalizedUserNameAsync(TUser) |
Actualiza el nombre de usuario normalizado del |
UpdatePasswordHash(TUser, String, Boolean) |
Actualiza el hash de contraseña de un usuario. (Heredado de UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Regenera la marca de seguridad del |
UpdateUserAsync(TUser) |
Se llama a para actualizar al usuario después de validar y actualizar el nombre de usuario o correo electrónico normalizado. (Heredado de UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Debe devolver Success si la validación se realiza correctamente. Se llama a esto antes de actualizar el hash de contraseña. (Heredado de UserManager<TUser>) |
ValidateUserAsync(TUser) |
Debe devolver Success si la validación se realiza correctamente. Se llama a esto antes de guardar el usuario a través de Crear o actualizar. (Heredado de UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Devuelve una marca que indica si el token de comprobación del número de teléfono especificado |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Devuelve un PasswordVerificationResult que indica el resultado de una comparación de hash de contraseñas. (Heredado de UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Comprueba el |
VerifyUserTokenAsync(TUser, String, String, String) |
Devuelve una marca que indica si el |