AspNetUserManager<TUser> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die APIs zum Verwalten von Benutzern in einem Persistenzspeicher bereit.
generic <typename TUser>
where TUser : classpublic ref class AspNetUserManager : Microsoft::AspNetCore::Identity::UserManager<TUser>, IDisposable
public class AspNetUserManager<TUser> : Microsoft.AspNetCore.Identity.UserManager<TUser>, IDisposable where TUser : class
type AspNetUserManager<'User (requires 'User : null)> = class
inherit UserManager<'User (requires 'User : null)>
interface IDisposable
Public Class AspNetUserManager(Of TUser)
Inherits UserManager(Of TUser)
Implements IDisposable
Typparameter
- TUser
Der Typ, der einen Benutzer kapselt.
- Vererbung
- Implementiert
Konstruktoren
Felder
ChangePhoneNumberTokenPurpose |
Der Datenschutzzweck, der für die Änderung der Telefonnummernmethoden verwendet wird. (Geerbt von UserManager<TUser>) |
ConfirmEmailTokenPurpose |
Der für die E-Mail-Bestätigung verwendete Datenschutzzweck. (Geerbt von UserManager<TUser>) |
ResetPasswordTokenPurpose |
Der Datenschutzzweck, der für die Kennwortzurücksetzungsmethoden verwendet wird. (Geerbt von UserManager<TUser>) |
Eigenschaften
CancellationToken |
Das Abbruchtoken, das dem aktuellen HttpContext.RequestAborted oder CancellationToken.None zugeordnet ist, falls nicht verfügbar. |
ErrorDescriber |
Die IdentityErrorDescriber verwendet, um Fehlermeldungen zu generieren. (Geerbt von UserManager<TUser>) |
KeyNormalizer |
Die ILookupNormalizer verwendet, um Elemente wie Benutzer- und Rollennamen zu normalisieren. (Geerbt von UserManager<TUser>) |
Logger |
Die ILogger verwendet, um Nachrichten vom Vorgesetzten zu protokollieren. (Geerbt von UserManager<TUser>) |
Options |
Die zum Konfigurieren der Identität verwendete IdentityOptions. (Geerbt von UserManager<TUser>) |
PasswordHasher |
Die zum Hashen von Kennwörtern verwendete IPasswordHasher<TUser>. (Geerbt von UserManager<TUser>) |
PasswordValidators |
Die zum Überprüfen von Kennwörtern verwendete IPasswordValidator<TUser>. (Geerbt von UserManager<TUser>) |
Store |
Dient zum Abrufen oder Festlegen des Persistenzspeichers, über den der Manager ausgeführt wird. (Geerbt von UserManager<TUser>) |
SupportsQueryableUsers |
Ruft ein Flag ab, das angibt, ob der zugrunde stehenden Benutzerspeicher die Rückgabe von IQueryable Auflistungen von Informationen unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserAuthenticationTokens |
Ruft ein Flag ab, das angibt, ob der sicherungsbasierte Benutzerspeicher Authentifizierungstoken unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserAuthenticatorKey |
Ruft ein Flag ab, das angibt, ob der zugrunde stehenden Benutzerspeicher einen Benutzerauthentifikator unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserClaim |
Ruft ein Flag ab, das angibt, ob der sicherungsbasierte Benutzerspeicher Benutzeransprüche unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserEmail |
Ruft ein Flag ab, das angibt, ob der zugrunde stehenden Benutzerspeicher Benutzer-E-Mails unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserLockout |
Ruft ein Flag ab, das angibt, ob der sicherungsbasierte Benutzerspeicher Benutzersperrungen unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserLogin |
Ruft ein Flag ab, das angibt, ob der zugrunde stehenden Benutzerspeicher externe Anmeldungen unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserPassword |
Ruft ein Flag ab, das angibt, ob der sicherungsnde Benutzerspeicher Benutzerwörter unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserPhoneNumber |
Ruft ein Flag ab, das angibt, ob der sicherungsgebundene Benutzerspeicher Benutzertelefonnummern unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserRole |
Ruft ein Flag ab, das angibt, ob der sicherungsnde Benutzerspeicher Benutzerrollen unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserSecurityStamp |
Ruft ein Flag ab, das angibt, ob der sicherungsbezogene Benutzerspeicher Sicherheitsstempel unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserTwoFactor |
Ruft ein Flag ab, das angibt, ob der sicherungsbasierte Benutzerspeicher die zweistufige Authentifizierung unterstützt. (Geerbt von UserManager<TUser>) |
SupportsUserTwoFactorRecoveryCodes |
Ruft ein Flag ab, das angibt, ob der zugrunde stehenden Benutzerspeicher Wiederherstellungscodes unterstützt. (Geerbt von UserManager<TUser>) |
Users |
Gibt eine IQueryable von Benutzern zurück, wenn der Speicher ein IQueryableUserStore ist. (Geerbt von UserManager<TUser>) |
UserValidators |
Die IUserValidator<TUser> verwendet, um Benutzer zu überprüfen. (Geerbt von UserManager<TUser>) |
Methoden
AccessFailedAsync(TUser) |
Erhöht die Anzahl des Zugriffsfehlers für den Benutzer als asynchronen Vorgang. Wenn das Konto für den fehlgeschlagenen Zugriff größer oder gleich der konfigurierten maximalen Anzahl von Versuchen ist, wird der Benutzer für die konfigurierte Sperrzeitspanne gesperrt. (Geerbt von UserManager<TUser>) |
AddClaimAsync(TUser, Claim) |
Fügt der |
AddClaimsAsync(TUser, IEnumerable<Claim>) |
Fügt der |
AddLoginAsync(TUser, UserLoginInfo) |
Fügt der angegebenen |
AddPasswordAsync(TUser, String) |
Fügt die |
AddToRoleAsync(TUser, String) |
Fügen Sie der benannten Rolle die angegebene |
AddToRolesAsync(TUser, IEnumerable<String>) |
Fügen Sie die angegebene |
ChangeEmailAsync(TUser, String, String) |
Aktualisiert benutzer-E-Mails, wenn die angegebene E-Mail-Änderung |
ChangePasswordAsync(TUser, String, String) |
Ändert das Kennwort eines Benutzers, nachdem bestätigt wurde, dass die angegebene |
ChangePhoneNumberAsync(TUser, String, String) |
Legt die Telefonnummer für die angegebene |
CheckPasswordAsync(TUser, String) |
Gibt ein Kennzeichen zurück, das angibt, ob die angegebene |
ConfirmEmailAsync(TUser, String) |
Überprüft, ob ein E-Mail-Bestätigungstoken mit dem angegebenen |
CountRecoveryCodesAsync(TUser) |
Gibt zurück, wie viele Wiederherstellungscode für einen Benutzer noch gültig sind. (Geerbt von UserManager<TUser>) |
CreateAsync(TUser) |
Erstellt die angegebene |
CreateAsync(TUser, String) |
Erstellt die angegebene |
CreateSecurityTokenAsync(TUser) |
Erstellt Bytes, die als Sicherheitstoken aus dem Sicherheitsstempel des Benutzers verwendet werden sollen. (Geerbt von UserManager<TUser>) |
CreateTwoFactorRecoveryCode() |
Generieren Sie einen neuen Wiederherstellungscode. (Geerbt von UserManager<TUser>) |
DeleteAsync(TUser) |
Löscht die angegebene |
Dispose() |
Gibt alle vom Benutzer-Manager verwendeten Ressourcen frei. (Geerbt von UserManager<TUser>) |
Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die vom Rollen-Manager verwendet werden, und gibt optional die verwalteten Ressourcen frei. (Geerbt von UserManager<TUser>) |
FindByEmailAsync(String) |
Ruft den Benutzer (falls vorhanden) ab, der dem normalisierten Wert der angegebenen E-Mail-Adresse zugeordnet ist. Hinweis: Es wird empfohlen, dass identityOptions.User.RequireUniqueEmail bei Verwendung dieser Methode auf "true" festgelegt wird, andernfalls kann der Speicher ausgelöst werden, wenn Benutzer mit doppelten E-Mails vorhanden sind. (Geerbt von UserManager<TUser>) |
FindByIdAsync(String) |
Sucht und gibt einen Benutzer( falls vorhanden) zurück, der die angegebene |
FindByLoginAsync(String, String) |
Ruft den Benutzer ab, der dem angegebenen externen Anmeldeanbieter und dem Anmeldeanbieterschlüssel zugeordnet ist. (Geerbt von UserManager<TUser>) |
FindByNameAsync(String) |
Sucht und gibt einen Benutzer( falls vorhanden) zurück, der den angegebenen Benutzernamen hat. (Geerbt von UserManager<TUser>) |
GenerateChangeEmailTokenAsync(TUser, String) |
Generiert ein E-Mail-Änderungstoken für den angegebenen Benutzer. (Geerbt von UserManager<TUser>) |
GenerateChangePhoneNumberTokenAsync(TUser, String) |
Generiert ein Änderungstoken für telefonnummern für den angegebenen Benutzer. (Geerbt von UserManager<TUser>) |
GenerateConcurrencyStampAsync(TUser) |
Generiert einen Wert, der für die Verwendung in der Parallelitätsnachverfolgung geeignet ist. (Geerbt von UserManager<TUser>) |
GenerateEmailConfirmationTokenAsync(TUser) |
Generiert ein E-Mail-Bestätigungstoken für den angegebenen Benutzer. (Geerbt von UserManager<TUser>) |
GenerateNewAuthenticatorKey() |
Generiert einen neuen base32-codierten 160-Bit-Sicherheitsschlüssel (Größe von SHA1-Hash). (Geerbt von UserManager<TUser>) |
GenerateNewTwoFactorRecoveryCodesAsync(TUser, Int32) |
Generiert Wiederherstellungscodes für den Benutzer. Dadurch werden alle vorherigen Wiederherstellungscodes für den Benutzer ungültig. (Geerbt von UserManager<TUser>) |
GeneratePasswordResetTokenAsync(TUser) |
Generiert ein Kennwortzurücksetzungstoken für die angegebene |
GenerateTwoFactorTokenAsync(TUser, String) |
Ruft ein zweistufiges Authentifizierungstoken für die angegebene |
GenerateUserTokenAsync(TUser, String, String) |
Generiert ein Token für die angegebene |
GetAccessFailedCountAsync(TUser) |
Ruft die aktuelle Anzahl der fehlgeschlagenen Zugriffe für die angegebene |
GetAuthenticationTokenAsync(TUser, String, String) |
Gibt ein Authentifizierungstoken für einen Benutzer zurück. (Geerbt von UserManager<TUser>) |
GetAuthenticatorKeyAsync(TUser) |
Gibt den Authentifizierungsschlüssel für den Benutzer zurück. (Geerbt von UserManager<TUser>) |
GetClaimsAsync(TUser) |
Ruft eine Liste der Claims ab, die zur angegebenen |
GetEmailAsync(TUser) |
Ruft die E-Mail-Adresse für die angegebene |
GetLockoutEnabledAsync(TUser) |
Ruft ein Flag ab, das angibt, ob die Benutzersperrung für den angegebenen Benutzer aktiviert werden kann. (Geerbt von UserManager<TUser>) |
GetLockoutEndDateAsync(TUser) |
Ruft die letzte DateTimeOffset die letzte Sperrung eines Benutzers abgelaufen ist, falls vorhanden. Ein Zeitwert in der Vergangenheit gibt an, dass ein Benutzer zurzeit nicht gesperrt ist. (Geerbt von UserManager<TUser>) |
GetLoginsAsync(TUser) |
Ruft die zugeordneten Anmeldungen für das angegebene . (Geerbt von UserManager<TUser>) |
GetPhoneNumberAsync(TUser) |
Ruft die Telefonnummer (falls vorhanden) für die angegebene |
GetRolesAsync(TUser) |
Ruft eine Liste der Rollennamen ab, zu der die angegebene |
GetSecurityStampAsync(TUser) |
Rufen Sie den Sicherheitsstempel für die angegebene |
GetTwoFactorEnabledAsync(TUser) |
Gibt ein Flag zurück, das angibt, ob die angegebene |
GetUserAsync(ClaimsPrincipal) |
Gibt den Benutzer zurück, der dem Anspruch IdentityOptions.ClaimsIdentity.UserIdClaimType im Prinzipal oder null entspricht. (Geerbt von UserManager<TUser>) |
GetUserId(ClaimsPrincipal) |
Gibt den Anspruchswert der Benutzer-ID zurück, wenn vorhanden andernfalls NULL zurückgegeben wird. (Geerbt von UserManager<TUser>) |
GetUserIdAsync(TUser) |
Ruft den Benutzerbezeichner für die angegebene |
GetUserName(ClaimsPrincipal) |
Gibt den Wert des Namensanspruchs zurück, wenn vorhanden andernfalls NULL zurückgegeben wird. (Geerbt von UserManager<TUser>) |
GetUserNameAsync(TUser) |
Ruft den Benutzernamen für die angegebene |
GetUsersForClaimAsync(Claim) |
Gibt eine Liste von Benutzern aus dem Benutzerspeicher zurück, die über die angegebene |
GetUsersInRoleAsync(String) |
Gibt eine Liste von Benutzern aus dem Benutzerspeicher zurück, die Mitglieder der angegebenen |
GetValidTwoFactorProvidersAsync(TUser) |
Ruft eine Liste der gültigen zweistufigen Tokenanbieter für die angegebene |
HasPasswordAsync(TUser) |
Ruft ein Flag ab, das angibt, ob die angegebene |
IsEmailConfirmedAsync(TUser) |
Ruft ein Flag ab, das angibt, ob die E-Mail-Adresse für die angegebene |
IsInRoleAsync(TUser, String) |
Gibt ein Flag zurück, das angibt, ob die angegebene |
IsLockedOutAsync(TUser) |
Gibt ein Flag zurück, das angibt, ob die angegebene |
IsPhoneNumberConfirmedAsync(TUser) |
Ruft ein Flag ab, das angibt, ob die angegebene |
NormalizeEmail(String) |
Normalisieren Sie E-Mails für konsistente Vergleiche. (Geerbt von UserManager<TUser>) |
NormalizeKey(String) |
Normalisieren Sie einen Schlüssel (Benutzername, E-Mail) für konsistente Vergleiche. (Geerbt von UserManager<TUser>) |
NormalizeName(String) |
Normalisieren Sie den Benutzer- oder Rollennamen für konsistente Vergleiche. (Geerbt von UserManager<TUser>) |
RedeemTwoFactorRecoveryCodeAsync(TUser, String) |
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 UserManager<TUser>) |
RegisterTokenProvider(String, IUserTwoFactorTokenProvider<TUser>) |
Registriert einen Tokenanbieter. (Geerbt von UserManager<TUser>) |
RemoveAuthenticationTokenAsync(TUser, String, String) |
Entfernen Eines Authentifizierungstokens für einen Benutzer. (Geerbt von UserManager<TUser>) |
RemoveClaimAsync(TUser, Claim) |
Entfernt den angegebenen |
RemoveClaimsAsync(TUser, IEnumerable<Claim>) |
Entfernt den angegebenen |
RemoveFromRoleAsync(TUser, String) |
Entfernt die angegebene |
RemoveFromRolesAsync(TUser, IEnumerable<String>) |
Entfernt die angegebene |
RemoveLoginAsync(TUser, String, String) |
Versucht, die bereitgestellten externen Anmeldeinformationen aus dem angegebenen |
RemovePasswordAsync(TUser) |
Entfernt das Kennwort eines Benutzers. (Geerbt von UserManager<TUser>) |
RemovePasswordAsync(TUser, CancellationToken) |
Entfernt das Kennwort eines Benutzers. (Geerbt von UserManager<TUser>) |
ReplaceClaimAsync(TUser, Claim, Claim) |
Ersetzt die angegebene |
ResetAccessFailedCountAsync(TUser) |
Setzt die Anzahl des Zugriffsfehlers für die angegebene |
ResetAuthenticatorKeyAsync(TUser) |
Setzt den Authentifizierungsschlüssel für den Benutzer zurück. (Geerbt von UserManager<TUser>) |
ResetPasswordAsync(TUser, String, String) |
Setzt das Kennwort des |
SetAuthenticationTokenAsync(TUser, String, String, String) |
Legt ein Authentifizierungstoken für einen Benutzer fest. (Geerbt von UserManager<TUser>) |
SetEmailAsync(TUser, String) |
Legt die |
SetLockoutEnabledAsync(TUser, Boolean) |
Legt ein Flag fest, das angibt, ob die angegebene |
SetLockoutEndDateAsync(TUser, Nullable<DateTimeOffset>) |
Sperrt einen Benutzer, bis das angegebene Enddatum überschritten wurde. Durch das Festlegen eines Enddatums in der Vergangenheit wird ein Benutzer sofort entsperrt. (Geerbt von UserManager<TUser>) |
SetPhoneNumberAsync(TUser, String) |
Legt die Telefonnummer für die angegebene |
SetTwoFactorEnabledAsync(TUser, Boolean) |
Legt ein Flag fest, das angibt, ob die angegebene |
SetUserNameAsync(TUser, String) |
Legt die angegebene |
ThrowIfDisposed() |
Löst aus, wenn diese Klasse verworfen wurde. (Geerbt von UserManager<TUser>) |
UpdateAsync(TUser) |
Aktualisiert die angegebene |
UpdateNormalizedEmailAsync(TUser) |
Aktualisiert die normalisierte E-Mail für die angegebene |
UpdateNormalizedUserNameAsync(TUser) |
Aktualisiert den normalisierten Benutzernamen für die angegebene |
UpdatePasswordHash(TUser, String, Boolean) |
Aktualisiert den Kennworthash eines Benutzers. (Geerbt von UserManager<TUser>) |
UpdateSecurityStampAsync(TUser) |
Generiert den Sicherheitsstempel für die angegebene |
UpdateUserAsync(TUser) |
Wird aufgerufen, um den Benutzer nach der Überprüfung und Aktualisierung des normalisierten E-Mail-/Benutzernamens zu aktualisieren. (Geerbt von UserManager<TUser>) |
ValidatePasswordAsync(TUser, String) |
Sollte Success zurückgegeben werden, wenn die Überprüfung erfolgreich ist. Dies wird vor dem Aktualisieren des Kennworthashs aufgerufen. (Geerbt von UserManager<TUser>) |
ValidateUserAsync(TUser) |
Sollte Success zurückgegeben werden, wenn die Überprüfung erfolgreich ist. Dies wird aufgerufen, bevor der Benutzer über "Erstellen" oder "Aktualisieren" gespeichert wird. (Geerbt von UserManager<TUser>) |
VerifyChangePhoneNumberTokenAsync(TUser, String, String) |
Gibt ein Kennzeichen zurück, das angibt, ob das angegebene |
VerifyPasswordAsync(IUserPasswordStore<TUser>, TUser, String) |
Gibt einen PasswordVerificationResult zurück, der das Ergebnis eines Kennworthashvergleichs angibt. (Geerbt von UserManager<TUser>) |
VerifyTwoFactorTokenAsync(TUser, String, String) |
Überprüft die angegebene zweistufige Authentifizierung |
VerifyUserTokenAsync(TUser, String, String, String) |
Gibt ein Flag zurück, das angibt, ob die angegebene |