UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> Classe

Definizione

Rappresenta una nuova istanza di un archivio di persistenza per i tipi di utente e ruolo specificati.

generic <typename TUser, typename TRole, typename TKey, typename TUserClaim, typename TUserRole, typename TUserLogin, typename TUserToken, typename TRoleClaim>
 where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>gcnew() where TUserRole : IdentityUserRole<TKey>gcnew() where TUserLogin : IdentityUserLogin<TKey>gcnew() where TUserToken : IdentityUserToken<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class UserStoreBase abstract : Microsoft::AspNetCore::Identity::UserStoreBase<TUser, TKey, TUserClaim, TUserLogin, TUserToken>, IDisposable, Microsoft::AspNetCore::Identity::IUserRoleStore<TUser>, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public abstract class UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim> : Microsoft.AspNetCore.Identity.UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>, IDisposable, Microsoft.AspNetCore.Identity.IUserRoleStore<TUser>, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : IdentityUser<TKey> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserClaim : IdentityUserClaim<TKey>, new() where TUserRole : IdentityUserRole<TKey>, new() where TUserLogin : IdentityUserLogin<TKey>, new() where TUserToken : IdentityUserToken<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type UserStoreBase<'User, 'Role, 'Key, 'UserClaim, 'UserRole, 'UserLogin, 'UserToken, 'RoleClaim (requires 'User :> IdentityUser<'Key> and 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
    inherit UserStoreBase<'User, 'Key, 'UserClaim, 'UserLogin, 'UserToken (requires 'User :> IdentityUser<'Key> and 'Key :> IEquatable<'Key> and 'UserClaim :> IdentityUserClaim<'Key> and 'UserClaim : (new : unit -> 'UserClaim) and 'UserLogin :> IdentityUserLogin<'Key> and 'UserLogin : (new : unit -> 'UserLogin) and 'UserToken :> IdentityUserToken<'Key> and 'UserToken : (new : unit -> 'UserToken))>
    interface IUserRoleStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IUserStore<'User (requires 'User :> IdentityUser<'Key>)>
    interface IDisposable
Public MustInherit Class UserStoreBase(Of TUser, TRole, TKey, TUserClaim, TUserRole, TUserLogin, TUserToken, TRoleClaim)
Inherits UserStoreBase(Of TUser, TKey, TUserClaim, TUserLogin, TUserToken)
Implements IDisposable, IUserRoleStore(Of TUser), IUserStore(Of TUser)

Parametri di tipo

TUser

Tipo che rappresenta un utente.

TRole

Tipo che rappresenta un ruolo.

TKey

Tipo della chiave primaria per un ruolo.

TUserClaim

Tipo che rappresenta un'attestazione.

TUserRole

Tipo che rappresenta un ruolo utente.

TUserLogin

Tipo che rappresenta un account di accesso esterno dell'utente.

TUserToken

Tipo che rappresenta un token utente.

TRoleClaim

Tipo che rappresenta un'attestazione del ruolo.

Ereditarietà
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Derivato
Implementazioni

Costruttori

UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>(IdentityErrorDescriber)

Crea una nuova istanza.

Proprietà

ErrorDescriber

Ottiene o imposta l'oggetto IdentityErrorDescriber per qualsiasi errore che si è verificato con l'operazione corrente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Proprietà di spostamento per gli utenti che l'archivio contiene.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Metodi

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Aggiunge l'oggetto specificato all'oggetto claims specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Aggiunge l'oggetto specificato all'oggetto login specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddToRoleAsync(TUser, String, CancellationToken)

Aggiunge l'oggetto specificato normalizedRoleName all'oggetto specificato user.

AddUserTokenAsync(TUserToken)

Aggiungere un nuovo token utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Converte l'oggetto fornito id in un oggetto chiave fortemente tipizzato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Converte l'oggetto fornito id nella relativa rappresentazione di stringa.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Restituisce il numero di codice di ripristino ancora valido per un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Crea l'oggetto specificato user nell'archivio utenti.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Chiamato per creare una nuova istanza di un IdentityUserClaim<TKey>oggetto .

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Chiamato per creare una nuova istanza di un IdentityUserLogin<TKey>oggetto .

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserRole(TUser, TRole)

Chiamato per creare una nuova istanza di un IdentityUserRole<TKey>oggetto .

CreateUserToken(TUser, String, String, String)

Chiamato per creare una nuova istanza di un IdentityUserToken<TKey>oggetto .

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Elimina l'oggetto specificato user dall'archivio utenti.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Elimina l'archivio

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Ottiene l'utente, se presente, associato all'indirizzo di posta elettronica normalizzato specificato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindRoleAsync(String, CancellationToken)

Restituisce un ruolo con il nome normalizzato se esiste.

FindTokenAsync(TUser, String, String, CancellationToken)

Trovare un token utente se esiste.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Restituisce un utente con l'id utente corrispondente se esiste.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Restituire un account di accesso utente con provider, providerKey se esiste.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Restituisce un account di accesso utente con l'id utente, il provider, providerKey, se presente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Restituisce un ruolo utente per userId e roleId se esistente.

GetAccessFailedCountAsync(TUser, CancellationToken)

Recupera il numero di accesso non riuscito corrente per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Ottenere la chiave di autenticazione per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Ottenere le attestazioni associate all'oggetto specificato user come operazione asincrona.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Ottiene l'indirizzo di posta elettronica per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

Ottiene un flag che indica se l'indirizzo di posta elettronica per l'oggetto specificato user è stato verificato, true se l'indirizzo di posta elettronica è verificato in caso contrario false.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

Recupera un flag che indica se il blocco utente può essere abilitato per l'utente specificato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Ottiene l'ultimo blocco dell'utente DateTimeOffset scaduto, se presente. Qualsiasi momento in passato deve essere indica che un utente non è bloccato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Restituisce il messaggio di posta elettronica normalizzato per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Ottiene l'hash della password per un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Ottiene il numero di telefono, se presente, per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Ottiene un flag che indica se il numero di telefono specificato userè stato confermato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetRolesAsync(TUser, CancellationToken)

Recupera i ruoli specificati user è un membro di .

GetSecurityStampAsync(TUser, CancellationToken)

Ottenere il timbro di sicurezza per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Restituisce il valore del token.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Restituisce un flag che indica se l'autenticazione a due fattori specificata user è abilitata o meno, come operazione asincrona.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Ottiene il nome utente per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Recupera tutti gli utenti con l'attestazione specificata.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersInRoleAsync(String, CancellationToken)

Recupera tutti gli utenti nel ruolo specificato.

HasPasswordAsync(TUser, CancellationToken)

Restituisce un flag che indica se l'utente specificato ha una password.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Registra che si è verificato un accesso non riuscito, incrementando il numero di accessi non riusciti.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IsInRoleAsync(TUser, String, CancellationToken)

Restituisce un flag che indica se l'utente specificato è un membro dell'oggetto .normalizedRoleName

RedeemCodeAsync(TUser, String, CancellationToken)

Restituisce se un codice di ripristino è valido per un utente. Nota: i codici di ripristino sono validi una sola volta e non saranno validi dopo l'uso.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Rimuove l'oggetto claims specificato dall'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Rimuove l'oggetto specificato normalizedRoleName dall'oggetto specificato user.

RemoveLoginAsync(TUser, String, String, CancellationToken)

Rimuove l'oggetto loginProvider specificato dall'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Elimina un token per un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Rimuovere un nuovo token utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Sostituisce l'oggetto claim nell'oggetto specificato usercon .newClaim

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Aggiornamenti i codici di ripristino per l'utente durante l'invalidazione dei codici di ripristino precedenti.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

Reimposta il numero di accessi non riusciti di un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Imposta la chiave di autenticazione per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

Imposta l'indirizzo email per un useroggetto .

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Imposta il flag che indica se l'indirizzo di posta elettronica specificato userè stato confermato o meno.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Impostare il flag che indica se l'oggetto specificato user può essere bloccato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Blocca un utente fino al superamento della data di fine specificata. L'impostazione di una data di fine nel passato sblocca immediatamente un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Imposta il messaggio di posta elettronica normalizzato per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Imposta l'hash della password per un utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Imposta il numero di telefono per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Imposta un flag che indica se il numero di telefono specificato userè stato confermato.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Imposta la sicurezza stamp fornita per l'oggetto specificato user.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Imposta il valore del token per un determinato utente.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Imposta un flag che indica se l'autenticazione a due fattori specificata user è abilitata o meno, come operazione asincrona.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

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

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Genera se questa classe è stata eliminata.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Aggiornamenti specificato nell'archivio user utenti.

(Ereditato da UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Si applica a