Freigeben über


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

Definition

Stellt eine neue Instanz eines Persistenzspeichers für die angegebenen Benutzer- und Rollentypen dar.

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)

Typparameter

TUser

Der Typ, der einen Benutzer darstellt.

TRole

Der Typ, der eine Rolle darstellt.

TKey

Der Typ des Primärschlüssels für einen Benutzer.

TUserClaim

Der Typ, der einen Anspruch darstellt.

TUserRole

Der Typ, der eine Benutzerrolle darstellt.

TUserLogin

Der Typ, der eine externe Benutzeranmeldung darstellt.

TUserToken

Der Typ, der ein Benutzertoken darstellt.

TRoleClaim

Der Typ, der einen Rollenanspruch darstellt.

Vererbung
UserStoreBase<TUser,TRole,TKey,TUserClaim,TUserRole,TUserLogin,TUserToken,TRoleClaim>
Abgeleitet
Implementiert

Konstruktoren

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

Erstellt eine neue Instanz.

Eigenschaften

Name Beschreibung
ErrorDescriber

Ruft ab oder legt den IdentityErrorDescriber für jeden Fehler fest, der mit dem aktuellen Vorgang aufgetreten ist.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Users

Eine Navigationseigenschaft für die Benutzer, die der Informationsspeicher enthält.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Methoden

Name Beschreibung
AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Fügt den claims angegebenen userWert hinzu.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Fügt den login angegebenen userWert hinzu.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
AddToRoleAsync(TUser, String, CancellationToken)

Fügt den angegebenen normalizedRoleNameuserWert hinzu.

AddUserTokenAsync(TUserToken)

Fügen Sie ein neues Benutzertoken hinzu.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdFromString(String)

Konvertiert das bereitgestellte id Objekt in ein stark typiertes Schlüsselobjekt.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ConvertIdToString(TKey)

Konvertiert die bereitgestellte id Zeichenfolgendarstellung.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CountCodesAsync(TUser, CancellationToken)

Gibt zurück, wie viele Wiederherstellungscode für einen Benutzer noch gültig sind.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateAsync(TUser, CancellationToken)

Erstellt den im Benutzerspeicher angegebenen user Wert.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserClaim(TUser, Claim)

Wird aufgerufen, um eine neue Instanz einer .IdentityUserClaim<TKey>

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserLogin(TUser, UserLoginInfo)

Wird aufgerufen, um eine neue Instanz einer .IdentityUserLogin<TKey>

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
CreateUserRole(TUser, TRole)

Wird aufgerufen, um eine neue Instanz einer .IdentityUserRole<TKey>

CreateUserToken(TUser, String, String, String)

Wird aufgerufen, um eine neue Instanz einer .IdentityUserToken<TKey>

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
DeleteAsync(TUser, CancellationToken)

Löscht den angegebenen user Aus dem Benutzerspeicher.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
Dispose()

Verwerfen des Speichers

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByEmailAsync(String, CancellationToken)

Ruft den Benutzer( falls vorhanden) ab, der der angegebenen, normalisierten E-Mail-Adresse zugeordnet ist.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByIdAsync(String, CancellationToken)

Sucht und gibt einen Benutzer( falls vorhanden) zurück, der den angegebenen userIdWert hat.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByLoginAsync(String, String, CancellationToken)

Ruft den Benutzer ab, der dem angegebenen Anmeldeanbieter und dem Anmeldeanbieterschlüssel zugeordnet ist.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindByNameAsync(String, CancellationToken)

Sucht und gibt einen Benutzer( falls vorhanden) zurück, der den angegebenen normalisierten Benutzernamen hat.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindRoleAsync(String, CancellationToken)

Gibt eine Rolle mit dem normalisierten Namen zurück, falls vorhanden.

FindTokenAsync(TUser, String, String, CancellationToken)

Suchen Sie ein Benutzertoken, falls vorhanden.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserAsync(TKey, CancellationToken)

Gibt einen Benutzer mit der übereinstimmenden userId zurück, falls vorhanden.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(String, String, CancellationToken)

Geben Sie eine Benutzeranmeldung mit dem Anbieter, providerKey zurück, falls vorhanden.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserLoginAsync(TKey, String, String, CancellationToken)

Geben Sie einen Benutzeranmeldung mit der übereinstimmenden UserId, dem Anbieter, providerKey zurück, falls vorhanden.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
FindUserRoleAsync(TKey, TKey, CancellationToken)

Gibt eine Benutzerrolle für die userId und roleId zurück, falls vorhanden.

GetAccessFailedCountAsync(TUser, CancellationToken)

Ruft die aktuelle Anzahl fehlgeschlagener Zugriffe für die angegebene user..

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAuthenticatorKeyAsync(TUser, CancellationToken)

Rufen Sie den Authentifikatorschlüssel für das angegebene .user

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetClaimsAsync(TUser, CancellationToken)

Rufen Sie die Ansprüche ab, die dem angegebenen user als asynchronen Vorgang zugeordnet sind.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

Ruft die E-Mail-Adresse für die angegebene user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailConfirmedAsync(TUser, CancellationToken)

Ruft ein Flag ab, das angibt, ob die E-Mail-Adresse für die angegebene user überprüft wurde, true, wenn die E-Mail-Adresse andernfalls falsch überprüft wird.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEnabledAsync(TUser, CancellationToken)

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

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLockoutEndDateAsync(TUser, CancellationToken)

Ruft die letzte DateTimeOffset Sperrung eines Benutzers abgelaufen, falls vorhanden. Jedes Mal in der Vergangenheit sollte angegeben werden, dass ein Benutzer nicht gesperrt ist.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetLoginsAsync(TUser, CancellationToken)

Ruft die zugeordneten Anmeldungen für das angegebene user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedEmailAsync(TUser, CancellationToken)

Gibt die normalisierte E-Mail für die angegebene userE-Mail zurück.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Ruft den normalisierten Benutzernamen für den angegebenen user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPasswordHashAsync(TUser, CancellationToken)

Ruft den Kennworthash für einen Benutzer ab.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberAsync(TUser, CancellationToken)

Ruft die Telefonnummer (falls vorhanden) für die angegebene user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetPhoneNumberConfirmedAsync(TUser, CancellationToken)

Ruft ein Flag ab, das angibt, ob die angegebene userTelefonnummer bestätigt wurde.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetRolesAsync(TUser, CancellationToken)

Ruft die angegebenen user Rollen ab, bei der es sich um ein Mitglied handelt.

GetSecurityStampAsync(TUser, CancellationToken)

Rufen Sie den Sicherheitsstempel für den angegebenen userAbdruck ab.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTokenAsync(TUser, String, String, CancellationToken)

Gibt den Tokenwert zurück.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetTwoFactorEnabledAsync(TUser, CancellationToken)

Gibt ein Flag zurück, das angibt, ob die angegebene user zweistufige Authentifizierung aktiviert ist oder nicht, als asynchroner Vorgang.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserIdAsync(TUser, CancellationToken)

Ruft den Benutzerbezeichner für den angegebenen userab.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUserNameAsync(TUser, CancellationToken)

Ruft den Benutzernamen für den angegebenen userab.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersForClaimAsync(Claim, CancellationToken)

Ruft alle Benutzer mit dem angegebenen Anspruch ab.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
GetUsersInRoleAsync(String, CancellationToken)

Ruft alle Benutzer in der angegebenen Rolle ab.

HasPasswordAsync(TUser, CancellationToken)

Gibt ein Kennzeichen zurück, das angibt, ob der angegebene Benutzer über ein Kennwort verfügt.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IncrementAccessFailedCountAsync(TUser, CancellationToken)

Datensätze, bei denen ein fehlgeschlagener Zugriff aufgetreten ist, erhöhen die Anzahl der fehlgeschlagenen Zugriffe.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
IsInRoleAsync(TUser, String, CancellationToken)

Gibt ein Kennzeichen zurück, das angibt, ob der angegebene Benutzer ein Mitglied der Zeichenfolge normalizedRoleNameist.

RedeemCodeAsync(TUser, String, CancellationToken)

Gibt zurück, ob ein Wiederherstellungscode für einen Benutzer gültig ist. Hinweis: Wiederherstellungscodes sind nur einmal gültig und werden nach der Verwendung ungültig.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Entfernt das angegebene Element claims aus dem angegebenen user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveFromRoleAsync(TUser, String, CancellationToken)

Entfernt das angegebene normalizedRoleName Element aus dem angegebenen user.

RemoveLoginAsync(TUser, String, String, CancellationToken)

Entfernt das angegebene Element loginProvider aus dem angegebenen user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveTokenAsync(TUser, String, String, CancellationToken)

Löscht ein Token für einen Benutzer.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveUserTokenAsync(TUserToken)

Entfernen Eines neuen Benutzertokens.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceClaimAsync(TUser, Claim, Claim, CancellationToken)

Ersetzt das claim auf dem angegebenen user, durch die newClaim.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ReplaceCodesAsync(TUser, IEnumerable<String>, CancellationToken)

Aktualisiert die Wiederherstellungscodes für den Benutzer, während alle vorherigen Wiederherstellungscodes ungültig werden.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ResetAccessFailedCountAsync(TUser, CancellationToken)

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

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetAuthenticatorKeyAsync(TUser, String, CancellationToken)

Legt den Authentifikatorschlüssel für den angegebenen userFest.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailAsync(TUser, String, CancellationToken)

Legt die email Adresse für ein user.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetEmailConfirmedAsync(TUser, Boolean, CancellationToken)

Legt das Kennzeichen fest, das angibt, ob die angegebene userE-Mail-Adresse bestätigt wurde oder nicht.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEnabledAsync(TUser, Boolean, CancellationToken)

Legen Sie das Kennzeichen fest, das angibt, ob die angegebene user Option gesperrt werden kann.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>, CancellationToken)

Sperrt einen Benutzer, bis das angegebene Enddatum überschritten wurde. Durch das Festlegen eines Enddatums in der Vergangenheit wird ein Benutzer sofort entsperrt.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedEmailAsync(TUser, String, CancellationToken)

Legt die normalisierte E-Mail für die angegebene .user

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPasswordHashAsync(TUser, String, CancellationToken)

Legt den Kennworthash für einen Benutzer fest.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberAsync(TUser, String, CancellationToken)

Legt die Telefonnummer für die angegebene .user

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetPhoneNumberConfirmedAsync(TUser, Boolean, CancellationToken)

Legt ein Kennzeichen fest, das angibt, ob die angegebene userTelefonnummer bestätigt wurde.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetSecurityStampAsync(TUser, String, CancellationToken)

Legt die bereitgestellte Sicherheit stamp für die angegebene .user

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTokenAsync(TUser, String, String, String, CancellationToken)

Legt den Tokenwert für einen bestimmten Benutzer fest.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetTwoFactorEnabledAsync(TUser, Boolean, CancellationToken)

Legt ein Flag fest, das angibt, ob die angegebene user zweistufige Authentifizierung aktiviert ist oder nicht, als asynchroner Vorgang.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
SetUserNameAsync(TUser, String, CancellationToken)

Legt die angegebene userName für die angegebene .user

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
ThrowIfDisposed()

Löst aus, wenn diese Klasse verworfen wurde.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
UpdateAsync(TUser, CancellationToken)

Aktualisiert den angegebenen user Im Benutzerspeicher.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)

Gilt für: