Compartir a través de


UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> Clase

Definición

Representa una nueva instancia de un almacén de persistencia para los tipos de usuario y rol especificados.

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TUserToken, typename TRoleClaim>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>gcnew() where TUserRole : IdentityUserRole<TKey>gcnew() where TUserLogin : IdentityUserLogin<TKey>gcnew() where TUserToken : IdentityUserToken<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class UserStoreBase abstract : Microsoft::AspNetCore::Identity::UserStoreBase<TUser, TKey, TUserClaim, TUserLogin, TUserToken>, IDisposable, Microsoft::AspNetCore::Identity::IUserRoleStore<TUser>, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public abstract class UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> : Microsoft.AspNetCore.Identity.UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>, IDisposable, Microsoft.AspNetCore.Identity.IUserRoleStore<TUser>, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>, new() where TUserRole : IdentityUserRole<TKey>, new() where TUserLogin : IdentityUserLogin<TKey>, new() where TUserToken : IdentityUserToken<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type UserStoreBase<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'UserToken, 'RoleClaim (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
    inherit UserStoreBase<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken))>
    interface IUserRoleStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IUserStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IDisposable
Public MustInherit Class UserStoreBase(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TUserToken, TRoleClaim)
Inherits UserStoreBase(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Implements IDisposable, IUserRoleStore(Of TUser), IUserStore(Of TUser)

Parámetros de tipo

TUser

Tipo que representa a un usuario.

TRole

Tipo que representa un rol.

TKey

Tipo de la clave principal de un rol.

TUserClaim

Tipo que representa una notificación.

TUserRole

Tipo que representa un rol de usuario.

TUserLogin

Tipo que representa un inicio de sesión externo de usuario.

TUserToken

Tipo que representa un token de usuario.

TRoleClaim

Tipo que representa una notificación de rol.

Herencia
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Derivado
Implementaciones

Constructores

UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>(IdentityErrorDescriber)

Crea una nueva instancia.

Propiedades

ErrorDescriber

Obtiene o establece para IdentityErrorDescriber cualquier error que se haya producido con la operación actual.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Propiedad de navegación para los usuarios que contiene el almacén.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Métodos

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Agrega el objeto claims especificado al especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Agrega el objeto login especificado al especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddToRoleAsync(TUser, String, CancellationToken)

Agrega el objeto especificado normalizedRoleName al especificado user.

AddUserTokenAsync(TUserToken)

Agregue un nuevo token de usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Convierte el proporcionado id en un objeto de clave fuertemente tipado.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Convierte el proporcionado id en su representación de cadena.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Devuelve el número de código de recuperación que sigue siendo válido para un usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Crea el objeto especificado user en el almacén de usuarios.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Se llama para crear una nueva instancia de .IdentityUserClaim<TKey>

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Se llama para crear una nueva instancia de .IdentityUserLogin<TKey>

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserRole(TUser, TRole)

Se llama para crear una nueva instancia de .IdentityUserRole<TKey>

CreateUserToken(TUser, String, String, String)

Se llama para crear una nueva instancia de .IdentityUserToken<TKey>

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Elimina el objeto especificado user del almacén de usuarios.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Desecha el almacén.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Obtiene el usuario, si existe, asociado a la dirección de correo electrónico normalizada especificada.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

Recupera el usuario asociado con el proveedor de inicio de sesión y la clave de proveedor de inicio de sesión especificados.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

Busca y devuelve un usuario, si existe, que tiene el nombre de usuario normalizado especificado.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindRoleAsync(String, CancellationToken)

Devuelve un rol con el nombre normalizado si existe.

FindTokenAsync(TUser, String, String, CancellationToken)

Busque un token de usuario si existe.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Devuelve un usuario con el userId coincidente si existe.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Devuelve un inicio de sesión de usuario con provider, providerKey si existe.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Devuelve un inicio de sesión de usuario con el userId, proveedor, providerKey coincidente si existe.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Devuelve un rol de usuario para userId y roleId si existe.

GetAccessFailedCountAsync(TUser, CancellationToken)

Recupera el número de acceso con error actual para el objeto especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Obtenga la clave de autenticador para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Obtenga las notificaciones asociadas con el especificado user como una operación asincrónica.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Obtiene el último DateTimeOffset bloqueo de un usuario expirado, si existe. Cualquier momento en el pasado debe indicar que un usuario no está bloqueado.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

Recupera los inicios de sesión asociados para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Devuelve el correo electrónico normalizado para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Obtiene el hash de contraseña de un usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Obtiene el número de teléfono, si existe, para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetRolesAsync(TUser, CancellationToken)

Recupera los roles de los que es miembro el especificado user .

GetSecurityStampAsync(TUser, CancellationToken)

Obtenga la marca de seguridad para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Devuelve el valor del token.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

Obtiene el identificador de usuario para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Recupera todos los usuarios con la notificación especificada.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersInRoleAsync(String, CancellationToken)

Recupera todos los usuarios del rol especificado.

HasPasswordAsync(TUser, CancellationToken)

Devuelve una marca que indica si el usuario especificado tiene una contraseña.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Registra que se ha producido un acceso erróneo, lo que incrementa el recuento de acceso con errores.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IsInRoleAsync(TUser, String, CancellationToken)

Devuelve una marca que indica si el usuario especificado es miembro de la clase give normalizedRoleName.

RedeemCodeAsync(TUser, String, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Quita el especificado claims de la clase especificada user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Quita el especificado normalizedRoleName de la clase especificada user.

RemoveLoginAsync(TUser, String, String, CancellationToken)

Quita el especificado loginProvider de la clase especificada user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Elimina un token para un usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Quite un nuevo token de usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Reemplaza en claim el objeto especificado userpor .newClaim

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Novedades los códigos de recuperación para el usuario al invalidar los códigos de recuperación anteriores.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Restablece el recuento de acceso con errores de un usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Establece la clave de autenticador para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

Establece la email dirección de un userobjeto .

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Establece la marca que indica si la dirección de correo electrónico especificada userse ha confirmado o no.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Establezca la marca que indica si se puede bloquear el especificado user .

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Establece el correo electrónico normalizado para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Establece el hash de contraseña para un usuario.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

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

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Establece la seguridad stamp proporcionada para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Establece el valor del token para un usuario determinado.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

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 UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

Establece el objeto especificado userName para el especificado user.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Produce si se ha eliminado esta clase.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Novedades el especificado user en el almacén de usuarios.

(Heredado de UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Se aplica a