Freigeben über


UserOnlyStore<TUser,TContext,TKey> Klasse

Definition

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

generic <typename TUser, typename TContext, typename TKey>
 where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class UserOnlyStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::UserOnlyStore<TUser, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserClaim<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserLogin<TKey> ^, Microsoft::AspNetCore::Identity::IdentityUserToken<TKey> ^>
public class UserOnlyStore<TUser,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.UserOnlyStore<TUser,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserClaim<TKey>,Microsoft.AspNetCore.Identity.IdentityUserLogin<TKey>,Microsoft.AspNetCore.Identity.IdentityUserToken<TKey>> where TUser : IdentityUser<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type UserOnlyStore<'User, 'Context, 'Key (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit UserOnlyStore<'User, 'Context, 'Key, IdentityUserClaim<'Key>, IdentityUserLogin<'Key>, IdentityUserToken<'Key> (requires 'User :> IdentityUser<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
Public Class UserOnlyStore(Of TUser, TContext, TKey)
Inherits UserOnlyStore(Of TUser, TContext, TKey, IdentityUserClaim(Of TKey), IdentityUserLogin(Of TKey), IdentityUserToken(Of TKey))

Typparameter

TUser

Der Typ, der einen Benutzer darstellt.

TContext

Der Typ der Datenkontextklasse, die für den Zugriff auf den Speicher verwendet wird.

TKey

Der Typ des Primärschlüssels für eine Rolle.

Vererbung
Abgeleitet

Konstruktoren

UserOnlyStore<TUser,TContext,TKey>(TContext, IdentityErrorDescriber)

Erstellt eine neue Instanz von UserStore<TUser,TRole,TContext,TKey>.

Eigenschaften

AutoSaveChanges

Ruft ein Flag ab, das angibt, ob Änderungen beibehalten werden sollen, nachdem CreateAsync, UpdateAsync und DeleteAsync aufgerufen werden.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
Context

Ruft den Datenbankkontext für diesen Speicher ab.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
ErrorDescriber

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

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

DbSet von Benutzeransprüchen.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserLogins

DbSet von Benutzeranmeldungen.

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

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

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UsersSet

DbSet von Benutzern.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
UserTokens

DbSet von Benutzertoken.

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

Methoden

AddClaimsAsync(TUser, IEnumerable<Claim>, CancellationToken)

Fügt dem claims angegebenen userdas angegebene hinzu.

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

Fügt dem login angegebenen userdas angegebene hinzu.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
AddUserTokenAsync(TUserToken)

Fügen Sie ein neues Benutzertoken hinzu.

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

Fügen Sie ein neues Benutzertoken hinzu.

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

Konvertiert das bereitgestellte id in ein stark typisiertes Schlüsselobjekt.

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

Konvertiert die bereitgestellte id in ihre 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 die im Benutzerspeicher angegebene user .

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

Wird aufgerufen, um eine neue instance eines IdentityUserClaim<TKey>zu erstellen.

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

Wird aufgerufen, um eine neue instance eines IdentityUserLogin<TKey>zu erstellen.

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

Wird aufgerufen, um eine neue instance eines IdentityUserToken<TKey>zu erstellen.

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

Löscht die angegebene user aus dem Benutzerspeicher.

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

Den Speicher löschen

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

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

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

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

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

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

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

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

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
FindTokenAsync(TUser, String, String, CancellationToken)

Suchen Sie ein Benutzertoken, sofern es vorhanden ist.

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

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

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

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

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

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

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

Geben Sie eine Benutzeranmeldung mit der übereinstimmenden userId, provider und providerKey zurück, sofern vorhanden.

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

Geben Sie eine Benutzeranmeldung mit der übereinstimmenden userId, provider und providerKey zurück, sofern vorhanden.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetAccessFailedCountAsync(TUser, CancellationToken)

Ruft die aktuelle Anzahl fehlerhafter Zugriffe für die angegebene userab.

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

Rufen Sie den Authentifikatorschlüssel für den angegebenen userab.

(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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
GetEmailAsync(TUser, CancellationToken)

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

(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 false überprüft wurde.

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

Ruft ein Flag ab, das angibt, ob die Benutzersperre 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 ab, falls vorhanden. Jedes Mal in der Vergangenheit sollte darauf hindeuten, dass ein Benutzer nicht gesperrt ist.

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

Ruft die zugeordneten Anmeldungen für die angegebene ab.

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

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

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

Ruft den normalisierten Benutzernamen für den angegebenen userab.

(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 ab, 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>)
GetSecurityStampAsync(TUser, CancellationToken)

Rufen Sie den Sicherheitsstempel für den angegebenen userab.

(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 für die angegebene user zweistufige Authentifizierung als asynchroner Vorgang aktiviert ist oder nicht.

(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 UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
HasPasswordAsync(TUser, CancellationToken)

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

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

Zeichnet auf, dass ein fehlerhafter Zugriff aufgetreten ist, und erhöht die Anzahl der fehlerhaften Zugriffe.

(Geerbt von UserStoreBase<TUser,TKey,TUserClaim,TUserLogin,TUserToken>)
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 nach der Verwendung ungültig.

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

Entfernt das claims angegebene aus dem angegebenen user.

(Geerbt von UserOnlyStore<TUser,TContext,TKey,TUserClaim,TUserLogin,TUserToken>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Entfernt das loginProvider angegebene aus dem angegebenen user.

(Geerbt von UserOnlyStore<TUser,TContext,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 Sie ein neues Benutzertoken.

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

Entfernen Sie ein neues Benutzertoken.

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

Ersetzt das claim auf dem angegebenen userdurch .newClaim

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

Updates 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 fehlerhaften Zugriffe eines Benutzers zurück.

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

Speichert den aktuellen Speicher.

(Geerbt von UserOnlyStore<TUser,TContext,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 fest user.

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

Legt das Flag 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 Flag fest, das angibt, ob das angegebene user ausgesperrt werden kann.

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

Sperrt einen Benutzer, bis das angegebene Enddatum abgelaufen ist. Wenn Sie ein Enddatum in der Vergangenheit festlegen, 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 userfest.

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

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

(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 den angegebenen userfest.

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

Legt ein Flag 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 den angegebenen userfest.

(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 für die angegebene user Zwei-Faktor-Authentifizierung als asynchroner Vorgang aktiviert ist oder nicht.

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

Legt das für userName den angegebenen userfest.

(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)

Updates die im Benutzerspeicher angegebeneuser.

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

Gilt für: