Freigeben über


IUserLockoutStore<TUser> Schnittstelle

Definition

Stellt eine Abstraktion für eine Speicherung von Informationen bereit, die zum Implementieren der Kontosperrung verwendet werden können, einschließlich Zugriffsfehlern und Sperren status

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

Typparameter

TUser

Der Typ, der einen Benutzer darstellt.

Abgeleitet
Implementiert

Methoden

CreateAsync(TUser, CancellationToken)

Erstellt die im Benutzerspeicher angegebene user .

(Geerbt von IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Löscht die angegebene user aus dem Benutzerspeicher.

(Geerbt von IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Geerbt von IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

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

(Geerbt von IUserStore<TUser>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Ruft die aktuelle Anzahl fehlerhafter Zugriffe für den angegebenen userab.

GetLockoutEnabledAsync(TUser, CancellationToken)

Ruft ein Flag ab, das angibt, ob die Benutzersperre für den angegebenen Benutzer aktiviert werden kann.

GetLockoutEndDateAsync(TUser, CancellationToken)

Ruft die letzte DateTimeOffset Sperre eines Benutzers ab, sofern vorhanden. Jedes Mal in der Vergangenheit sollte darauf hindeuten, dass ein Benutzer nicht gesperrt ist.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Ruft den normalisierten Benutzernamen für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Ruft den Benutzerbezeichner für die angegebene userab.

(Geerbt von IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Ruft den Benutzernamen für die angegebene userab.

(Geerbt von IUserStore<TUser>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Zeichnet auf, dass ein fehlgeschlagener Zugriff aufgetreten ist, wobei die Anzahl der fehlgeschlagenen Zugriffe erhöht wird.

ResetAccessFailedCountAsync(TUser, CancellationToken)

Setzt die Anzahl der fehlgeschlagenen Zugriffe eines Benutzers zurück.

SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Legen Sie das Flag fest, das angibt, ob das angegebene user gesperrt werden kann.

SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Sperrt einen Benutzer, bis das angegebene Enddatum abgelaufen ist. Durch festlegen eines Enddatums in der Vergangenheit wird ein Benutzer sofort entsperrt.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Geerbt von IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Legt den für userName den angegebenen userfest.

(Geerbt von IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Updates die im Benutzerspeicher angegebeneuser.

(Geerbt von IUserStore<TUser>)

Gilt für: