Sdílet prostřednictvím


IUserLoginStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro ukládání informací, které mapují externí přihlašovací údaje poskytnuté účtem Microsoft, Facebookem atd. na uživatelský účet.

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

Parametry typu

TUser

Typ, který představuje uživatele.

Odvozené
Implementuje

Metody

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Přidá externí UserLoginInfo objekt do zadaného userobjektu .

CreateAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

Načte uživatele přidruženého k zadanému zprostředkovateli přihlášení a klíč zprostředkovatele přihlášení.

FindByNameAsync(String, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

Načte přidružená přihlášení pro zadaný .

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Pokusí se odebrat zadané přihlašovací údaje ze zadaného userobjektu . a vrátí příznak označující, jestli bylo odebrání úspěšné nebo ne.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název pro zadaný user.

(Zděděno od IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Nastaví danou userName hodnotu pro zadanou userhodnotu .

(Zděděno od IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Zděděno od IUserStore<TUser>)

Platí pro