Freigeben über


AspNetUserManager<TUser> Konstruktor

Definition

Erstellt eine neue Instanz von AspNetUserManager<TUser>.

public:
 AspNetUserManager(Microsoft::AspNetCore::Identity::IUserStore<TUser> ^ store, Microsoft::Extensions::Options::IOptions<Microsoft::AspNetCore::Identity::IdentityOptions ^> ^ optionsAccessor, Microsoft::AspNetCore::Identity::IPasswordHasher<TUser> ^ passwordHasher, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Identity::IUserValidator<TUser> ^> ^ userValidators, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Identity::IPasswordValidator<TUser> ^> ^ passwordValidators, Microsoft::AspNetCore::Identity::ILookupNormalizer ^ keyNormalizer, Microsoft::AspNetCore::Identity::IdentityErrorDescriber ^ errors, IServiceProvider ^ services, Microsoft::Extensions::Logging::ILogger<Microsoft::AspNetCore::Identity::UserManager<TUser> ^> ^ logger);
public AspNetUserManager (Microsoft.AspNetCore.Identity.IUserStore<TUser> store, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.IdentityOptions> optionsAccessor, Microsoft.AspNetCore.Identity.IPasswordHasher<TUser> passwordHasher, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Identity.IUserValidator<TUser>> userValidators, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Identity.IPasswordValidator<TUser>> passwordValidators, Microsoft.AspNetCore.Identity.ILookupNormalizer keyNormalizer, Microsoft.AspNetCore.Identity.IdentityErrorDescriber errors, IServiceProvider services, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Identity.UserManager<TUser>> logger);
new Microsoft.AspNetCore.Identity.AspNetUserManager<'User (requires 'User : null)> : Microsoft.AspNetCore.Identity.IUserStore<'User (requires 'User : null)> * Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.IdentityOptions> * Microsoft.AspNetCore.Identity.IPasswordHasher<'User (requires 'User : null)> * seq<Microsoft.AspNetCore.Identity.IUserValidator<'User>> * seq<Microsoft.AspNetCore.Identity.IPasswordValidator<'User>> * Microsoft.AspNetCore.Identity.ILookupNormalizer * Microsoft.AspNetCore.Identity.IdentityErrorDescriber * IServiceProvider * Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Identity.UserManager<'User>> -> Microsoft.AspNetCore.Identity.AspNetUserManager<'User (requires 'User : null)>
Public Sub New (store As IUserStore(Of TUser), optionsAccessor As IOptions(Of IdentityOptions), passwordHasher As IPasswordHasher(Of TUser), userValidators As IEnumerable(Of IUserValidator(Of TUser)), passwordValidators As IEnumerable(Of IPasswordValidator(Of TUser)), keyNormalizer As ILookupNormalizer, errors As IdentityErrorDescriber, services As IServiceProvider, logger As ILogger(Of UserManager(Of TUser)))

Parameter

store
IUserStore<TUser>

Der Persistenzspeicher, den der Manager übernimmt.

optionsAccessor
IOptions<IdentityOptions>

Der Accessor, der für den Zugriff auf verwendet IdentityOptionswird.

passwordHasher
IPasswordHasher<TUser>

Die Kennworthashimplementierung, die beim Speichern von Kennwörtern verwendet werden soll.

userValidators
IEnumerable<IUserValidator<TUser>>

Eine Sammlung von zum Überprüfen von IUserValidator<TUser> Benutzern.

passwordValidators
IEnumerable<IPasswordValidator<TUser>>

Eine Sammlung von zum Überprüfen von IPasswordValidator<TUser> Kennwörtern.

keyNormalizer
ILookupNormalizer

Der ILookupNormalizer , der beim Generieren von Indexschlüsseln für Benutzer verwendet werden soll.

errors
IdentityErrorDescriber

Die IdentityErrorDescriber zum Anbieter verwendeten Fehlermeldungen.

services
IServiceProvider

Der IServiceProvider , der zum Auflösen von Diensten verwendet wird.

logger
ILogger<UserManager<TUser>>

Die Protokollierung, die zum Protokollieren von Nachrichten, Warnungen und Fehlern verwendet wird.

Gilt für: