Ler en inglés

Compartir por


IUserClaimStore<TUser> Interfaz

Definición

Proporciona una abstracción para un almacén de notificaciones para un usuario.

C#
public interface IUserClaimStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class

Parámetros de tipo

TUser

Tipo que encapsula un usuario.

Derivado
Implementaciones

Métodos

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Agregue notificaciones a un usuario como una operación asincrónica.

CreateAsync(TUser, CancellationToken)

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

(Heredado de IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Heredado de IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Heredado de IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

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

(Heredado de IUserStore<TUser>)
GetClaimsAsync(TUser, CancellationToken)

Obtiene una lista de Claims que pertenecen al especificado user como una operación asincrónica.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario normalizado para el especificado user.

(Heredado de IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Obtiene el identificador de usuario para el especificado user.

(Heredado de IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Obtiene el nombre de usuario del especificado user.

(Heredado de IUserStore<TUser>)
GetUsersForClaimAsync(Claim, CancellationToken)

Devuelve una lista de usuarios que contienen el especificado Claim.

RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Quita el especificado claims de la clase especificada user.

ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Reemplaza el especificado claim en el especificado user por . newClaim

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Establece el nombre normalizado especificado para el especificado user.

(Heredado de IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Establece el objeto especificado userName para el especificado user.

(Heredado de IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Heredado de IUserStore<TUser>)

Se aplica a

Produto Versións
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0