AspNetUserManager<TUser> Clase

Definición

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
AspNetUserManager<TUser>
Implementaciones

Constructores

AspNetUserManager<TUser>(IUserStore<TUser>, IOptions<IdentityOptions>, IPasswordHasher<TUser>, IEnumerable<IUserValidator<TUser>>, IEnumerable<IPasswordValidator<TUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<UserManager<TUser>>)

Crea una nueva instancia de AspNetUserManager<TUser>.

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 por correo electrónico.

(Heredado de UserManager<TUser>)
ResetPasswordTokenPurpose

Propósito de protección de datos utilizado para los métodos relacionados con la contraseña de restablecimiento.

(Heredado de UserManager<TUser>)

Propiedades

CancellationToken

Token de cancelación asociado al httpContext.RequestAborted o CancellationToken.None actual si no está disponible.

ErrorDescriber

utilizado IdentityErrorDescriber para generar mensajes de error.

(Heredado de UserManager<TUser>)
KeyNormalizer

ILookupNormalizer que se usa para normalizar elementos como los nombres de usuario y rol.

(Heredado de UserManager<TUser>)
Logger

ILogger utilizado para registrar mensajes del administrador.

(Heredado de UserManager<TUser>)
Options

IdentityOptions que se usa para configurar Identity.

(Heredado de UserManager<TUser>)
PasswordHasher

que IPasswordHasher<TUser> se usa para aplicar hash a las contraseñas.

(Heredado de UserManager<TUser>)
PasswordValidators

utilizado IPasswordValidator<TUser> 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 IQueryable de colecciones 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 usuario de respaldo admite un autenticador de usuario.

(Heredado de UserManager<TUser>)
SupportsUserClaim

Obtiene una marca que indica si el almacén de usuario 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 respaldo del usuario 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 respaldo del usuario 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 usuario de respaldo admite stamps 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 respaldo del usuario admite códigos de recuperación.

(Heredado de UserManager<TUser>)
Users

Devuelve un valor IQueryable de los usuarios si el almacén es IQueryableUserStore.

(Heredado de UserManager<TUser>)
UserValidators

utilizado IUserValidator<TUser> para validar usuarios.

(Heredado de UserManager<TUser>)

Métodos

AccessFailedAsync(TUser)

Incrementa el número de errores de acceso para el usuario como una operación asincrónica. Si la cuenta de acceso con errores es mayor o igual que el número máximo configurado de intentos, el usuario se bloqueará para el intervalo de tiempo de bloqueo configurado.

(Heredado de UserManager<TUser>)
AddClaimAsync(TUser, Claim)

Agrega el objeto claim especificado a la colección user.

(Heredado de UserManager<TUser>)
AddClaimsAsync(TUser, IEnumerable<Claim>)

Agrega el objeto claims especificado a la colección user.

(Heredado de UserManager<TUser>)
AddLoginAsync(TUser, UserLoginInfo)

Agrega un elemento externo UserLoginInfo al especificado user.

(Heredado de UserManager<TUser>)
AddPasswordAsync(TUser, String)

password Agrega al especificado user solo si el usuario aún no tiene una contraseña.

(Heredado de UserManager<TUser>)
AddToRoleAsync(TUser, String)

Agregue el especificado user al rol con nombre.

(Heredado de UserManager<TUser>)
AddToRolesAsync(TUser, IEnumerable<String>)

Agregue el especificado user a los roles con nombre.

(Heredado de UserManager<TUser>)
ChangeEmailAsync(TUser, String, String)

Novedades un correo electrónico de los usuarios si el cambio token de correo electrónico especificado es válido para el usuario.

(Heredado de UserManager<TUser>)
ChangePasswordAsync(TUser, String, String)

Cambia la contraseña de un usuario después de confirmar que el especificado currentPassword es correcto, como una operación asincrónica.

(Heredado de UserManager<TUser>)
ChangePhoneNumberAsync(TUser, String, String)

Establece el número de teléfono para el especificado user si el cambio token especificado es válido.

(Heredado de UserManager<TUser>)
CheckPasswordAsync(TUser, String)

Devuelve una marca que indica si el especificado password es válido para el especificado user.

(Heredado de UserManager<TUser>)
ConfirmEmailAsync(TUser, String)

Valida que un token de confirmación de correo electrónico coincida con el especificado user.

(Heredado de UserManager<TUser>)
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 objeto especificado user en el almacén de respaldo sin contraseña, como una operación asincrónica.

(Heredado de UserManager<TUser>)
CreateAsync(TUser, String)

Crea el objeto especificado user en el almacén de respaldo con una contraseña determinada, como una operación asincrónica.

(Heredado de UserManager<TUser>)
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 objeto especificado user de la memoria auxiliar.

(Heredado de UserManager<TUser>)
Dispose()

Libera todos los recursos usados por el administrador de usuarios.

(Heredado de UserManager<TUser>)
Dispose(Boolean)

Libera los recursos no administrados usados 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 cuando se usa este método; de lo contrario, el almacén puede producir si hay usuarios con correos electrónicos duplicados.

(Heredado de UserManager<TUser>)
FindByIdAsync(String)

Busca y devuelve un usuario, si existe, que tiene el especificado userId.

(Heredado de UserManager<TUser>)
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 especificado usermediante el proveedor de tokens de restablecimiento de contraseña configurado.

(Heredado de UserManager<TUser>)
GenerateTwoFactorTokenAsync(TUser, String)

Obtiene un token de autenticación en dos fases para el especificado user.

(Heredado de UserManager<TUser>)
GenerateUserTokenAsync(TUser, String, String)

Genera un token para los especificados user y purpose.

(Heredado de UserManager<TUser>)
GetAccessFailedCountAsync(TUser)

Recupera el número actual de accesos erróneos para el especificado user.

(Heredado de UserManager<TUser>)
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 se va a pertenecer al objeto especificado user como una operación asincrónica.

(Heredado de UserManager<TUser>)
GetEmailAsync(TUser)

Obtiene la dirección de correo electrónico del especificado user.

(Heredado de UserManager<TUser>)
GetLockoutEnabledAsync(TUser)

Recupera una marca que indica si el bloqueo de usuario se puede habilitar para el usuario especificado.

(Heredado de UserManager<TUser>)
GetLockoutEndDateAsync(TUser)

Obtiene el último DateTimeOffset bloqueo de un usuario expirado, 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 especificado user.

(Heredado de UserManager<TUser>)
GetRolesAsync(TUser)

Obtiene una lista de nombres de rol a los que pertenece el especificado user .

(Heredado de UserManager<TUser>)
GetSecurityStampAsync(TUser)

Obtenga la marca de seguridad para el especificado user.

(Heredado de UserManager<TUser>)
GetTwoFactorEnabledAsync(TUser)

Devuelve una marca que indica si el especificado user tiene habilitada o no la autenticación en dos fases, como una operación asincrónica.

(Heredado de UserManager<TUser>)
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 User ID si existe; de lo contrario, devuelve null.

(Heredado de UserManager<TUser>)
GetUserIdAsync(TUser)

Obtiene el identificador de usuario para el especificado user.

(Heredado de UserManager<TUser>)
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 para el especificado user.

(Heredado de UserManager<TUser>)
GetUsersForClaimAsync(Claim)

Devuelve una lista de usuarios del almacén de usuarios que tienen el especificado claim.

(Heredado de UserManager<TUser>)
GetUsersInRoleAsync(String)

Devuelve una lista de usuarios del almacén de usuarios que son miembros del especificado roleName.

(Heredado de UserManager<TUser>)
GetValidTwoFactorProvidersAsync(TUser)

Obtiene una lista de proveedores de tokens de dos factores válidos para el especificado user, como una operación asincrónica.

(Heredado de UserManager<TUser>)
HasPasswordAsync(TUser)

Obtiene una marca que indica si el objeto especificado user tiene una contraseña.

(Heredado de UserManager<TUser>)
IsEmailConfirmedAsync(TUser)

Obtiene una marca que indica si se ha comprobado la dirección de correo electrónico del especificado user , true si la dirección de correo electrónico se comprueba de otro modo false.

(Heredado de UserManager<TUser>)
IsInRoleAsync(TUser, String)

Devuelve una marca que indica si el objeto especificado user es miembro del rol con nombre especificado.

(Heredado de UserManager<TUser>)
IsLockedOutAsync(TUser)

Devuelve una marca que indica si el especificado user está bloqueado, como una operación asincrónica.

(Heredado de UserManager<TUser>)
IsPhoneNumberConfirmedAsync(TUser)

Obtiene una marca que indica si se ha confirmado el número de teléfono especificado user.

(Heredado de UserManager<TUser>)
NormalizeEmail(String)

Normalizar 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 de su 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 objeto especificado claim de la clase especificada user.

(Heredado de UserManager<TUser>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>)

Quita el objeto especificado claims de la clase especificada user.

(Heredado de UserManager<TUser>)
RemoveFromRoleAsync(TUser, String)

Quita el especificado user del rol con nombre.

(Heredado de UserManager<TUser>)
RemoveFromRolesAsync(TUser, IEnumerable<String>)

Quita el especificado user de los roles con nombre.

(Heredado de UserManager<TUser>)
RemoveLoginAsync(TUser, String, String)

Intenta quitar la información de inicio de sesión externa proporcionada del especificado user. y devuelve una marca que indica si la eliminación se realiza correctamente o no.

(Heredado de UserManager<TUser>)
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 especificado claim en el objeto especificado user por . newClaim

(Heredado de UserManager<TUser>)
ResetAccessFailedCountAsync(TUser)

Restablece el número de errores de acceso para el especificado user.

(Heredado de UserManager<TUser>)
ResetAuthenticatorKeyAsync(TUser)

Restablece la clave de autenticador para el usuario.

(Heredado de UserManager<TUser>)
ResetPasswordAsync(TUser, String, String)

Restablece la usercontraseña del especificado newPassword después de validar el restablecimiento tokende contraseña especificado.

(Heredado de UserManager<TUser>)
SetAuthenticationTokenAsync(TUser, String, String, String)

Establece un token de autenticación para un usuario.

(Heredado de UserManager<TUser>)
SetEmailAsync(TUser, String)

Establece la email dirección de un userobjeto .

(Heredado de UserManager<TUser>)
SetLockoutEnabledAsync(TUser, Boolean)

Establece una marca que indica si el especificado user está bloqueado, como una operación asincrónica.

(Heredado de UserManager<TUser>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>)

Bloquea un usuario hasta que se haya superado la fecha de finalización especificada. Establecer una fecha de finalización en el pasado desbloquea inmediatamente a un usuario.

(Heredado de UserManager<TUser>)
SetPhoneNumberAsync(TUser, String)

Establece el número de teléfono para el especificado user.

(Heredado de UserManager<TUser>)
SetTwoFactorEnabledAsync(TUser, Boolean)

Establece una marca que indica si el especificado user tiene habilitada o no la autenticación en dos fases, como una operación asincrónica.

(Heredado de UserManager<TUser>)
SetUserNameAsync(TUser, String)

Establece el objeto especificado userName para el especificado user.

(Heredado de UserManager<TUser>)
ThrowIfDisposed()

Produce si se ha eliminado esta clase.

(Heredado de UserManager<TUser>)
UpdateAsync(TUser)

Novedades el especificado user en la memoria auxiliar.

(Heredado de UserManager<TUser>)
UpdateNormalizedEmailAsync(TUser)

Novedades el correo electrónico normalizado para el especificadouser.

(Heredado de UserManager<TUser>)
UpdateNormalizedUserNameAsync(TUser)

Novedades el nombre de usuario normalizado para el especificadouser.

(Heredado de UserManager<TUser>)
UpdatePasswordHash(TUser, String, Boolean)

Novedades hash de contraseña de un usuario.

(Heredado de UserManager<TUser>)
UpdateSecurityStampAsync(TUser)

Vuelve a generar la marca de seguridad para el especificado user.

(Heredado de UserManager<TUser>)
UpdateUserAsync(TUser)

Se llama 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 es correcta. 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 es correcta. 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 verificación de cambio de número de teléfono especificado useres válido para el especificado phoneNumber.

(Heredado de UserManager<TUser>)
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String)

Devuelve un PasswordVerificationResult valor de tipo que indica el resultado de una comparación de hash de contraseña.

(Heredado de UserManager<TUser>)
VerifyTwoFactorTokenAsync(TUser, String, String)

Comprueba la autenticación token en dos fases especificada en .user

(Heredado de UserManager<TUser>)
VerifyUserTokenAsync(TUser, String, String, String)

Devuelve una marca que indica si el objeto especificado token es válido para el especificado user y purpose.

(Heredado de UserManager<TUser>)

Se aplica a