IUserLoginStore<TUser> Interfaccia

Definizione

Fornisce un'astrazione per l'archiviazione di informazioni che esegue il mapping delle informazioni di accesso esterne fornite da Account Microsoft, Facebook e così via. a un account utente.

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)

Parametri di tipo

TUser

Tipo che rappresenta un utente.

Derivato
Implementazioni

Metodi

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Aggiunge un oggetto esterno UserLoginInfo all'oggetto specificato user.

CreateAsync(TUser, CancellationToken)

Crea l'oggetto specificato user nell'archivio utenti.

(Ereditato da IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Elimina l'oggetto specificato user dall'archivio utenti.

(Ereditato da IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Trova e restituisce un utente, se presente, che ha l'oggetto specificato userId.

(Ereditato da IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

Recupera l'utente associato al provider di accesso e alla chiave del provider di accesso specificati.

FindByNameAsync(String, CancellationToken)

Trova e restituisce un utente, se presente, che ha il nome utente normalizzato specificato.

(Ereditato da IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

Recupera gli account di accesso associati per l'oggetto specificato.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Ottiene il nome utente normalizzato per l'oggetto specificato user.

(Ereditato da IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

Ottiene l'identificatore utente per l'oggetto specificato user.

(Ereditato da IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Ottiene il nome utente per l'oggetto specificato user.

(Ereditato da IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Tenta di rimuovere le informazioni di accesso fornite dall'oggetto specificato user. e restituisce un flag che indica se la rimozione ha esito positivo o meno.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Imposta il nome normalizzato specificato per l'oggetto specificato user.

(Ereditato da IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Imposta l'oggetto specificato userName per l'oggetto specificato user.

(Ereditato da IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Aggiornamenti specificato nell'archivio user utenti.

(Ereditato da IUserStore<TUser>)

Si applica a