Sdílet prostřednictvím


IUserStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro ú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řující uživatele.

Odvozené
Implementuje

Metody

CreateAsync(TUser, CancellationToken)

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

DeleteAsync(TUser, CancellationToken)

Odstraní zadaný user objekt z úložiště uživatele.

FindByIdAsync(String, CancellationToken)

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

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 pro zadaný user.

SetUserNameAsync(TUser, String, CancellationToken)

Nastaví danou userName hodnotu pro zadanou userhodnotu .

UpdateAsync(TUser, CancellationToken)

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

Platí pro