IUserStore<TUser> Rozhraní

Definice

Poskytuje abstrakci úložiště, které spravuje uživatelské účty.

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

Parametry typu

TUser

Typ zapouzdřuje uživatele.

Odvozené
Implementuje

Metody

CreateAsync(TUser, CancellationToken)

Vytvoří zadaný user v úložišti uživatelů.

DeleteAsync(TUser, CancellationToken)

Odstraní zadané user z úložiště uživatelů.

FindByIdAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadaný userId.

FindByNameAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadané normalizované uživatelské jméno.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Získá normalizované uživatelské jméno pro zadané user.

GetUserIdAsync(TUser, CancellationToken)

Získá identifikátor uživatele pro zadaný user.

GetUserNameAsync(TUser, CancellationToken)

Získá uživatelské jméno pro zadaný user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název .user

SetUserNameAsync(TUser, String, CancellationToken)

Nastaví danou pro userName zadaný userparametr .

UpdateAsync(TUser, CancellationToken)

Aktualizace zadané user v úložišti uživatelů.

Platí pro