Freigeben über


IUserStore<TUser> Schnittstelle

Definition

Stellt eine Abstraktion für einen Speicher bereit, der Benutzerkonten verwaltet.

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

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Abgeleitet
Implementiert

Methoden

CreateAsync(TUser, CancellationToken)

Erstellt die im Benutzerspeicher angegebene user .

DeleteAsync(TUser, CancellationToken)

Löscht die angegebene user aus dem Benutzerspeicher.

FindByIdAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen userIdverfügt.

FindByNameAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen normalisierten Benutzernamen verfügt.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Ruft den normalisierten Benutzernamen für den angegebenen userab.

GetUserIdAsync(TUser, CancellationToken)

Ruft den Benutzerbezeichner für den angegebenen userab.

GetUserNameAsync(TUser, CancellationToken)

Ruft den Benutzernamen für den angegebenen userab.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Legt den angegebenen normalisierten Namen für den angegebenen userfest.

SetUserNameAsync(TUser, String, CancellationToken)

Legt das für userName den angegebenen userfest.

UpdateAsync(TUser, CancellationToken)

Updates die im Benutzerspeicher angegebeneuser.

Gilt für: