Share via


IUserStore<TUser> Interfaccia

Definizione

Fornisce un'astrazione per un archivio che gestisce gli account utente.

generic <typename TUser>
 where TUser : classpublic interface class IUserStore : IDisposable
public interface IUserStore<TUser> : IDisposable where TUser : class
type IUserStore<'User (requires 'User : null)> = interface
    interface IDisposable
Public Interface IUserStore(Of TUser)
Implements IDisposable

Parametri di tipo

TUser

Tipo che incapsula un utente.

Derivato
Implementazioni

Metodi

CreateAsync(TUser, CancellationToken)

Crea l'oggetto specificato user nell'archivio utenti.

DeleteAsync(TUser, CancellationToken)

Elimina l'oggetto specificato user dall'archivio utenti.

FindByIdAsync(String, CancellationToken)

Trova e restituisce un utente, se presente, che ha l'oggetto specificato userId.

FindByNameAsync(String, CancellationToken)

Trova e restituisce un utente, se presente, che ha il nome utente normalizzato specificato.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Ottiene il nome utente normalizzato per l'oggetto specificato user.

GetUserIdAsync(TUser, CancellationToken)

Ottiene l'identificatore utente per l'oggetto specificato user.

GetUserNameAsync(TUser, CancellationToken)

Ottiene il nome utente per l'oggetto specificato user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Imposta il nome normalizzato specificato per l'oggetto specificato user.

SetUserNameAsync(TUser, String, CancellationToken)

Imposta l'oggetto specificato userName per l'oggetto specificato user.

UpdateAsync(TUser, CancellationToken)

Aggiornamenti specificato nell'archivio user utenti.

Si applica a