Freigeben über


UserClaimsPrincipalFactory<TUser> Klasse

Definition

Stellt Methoden zum Erstellen eines Anspruchsprinzipals für einen bestimmten Benutzer bereit.

generic <typename TUser>
 where TUser : classpublic ref class UserClaimsPrincipalFactory : Microsoft::AspNetCore::Identity::IUserClaimsPrincipalFactory<TUser>
public class UserClaimsPrincipalFactory<TUser> : Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory<TUser> where TUser : class
type UserClaimsPrincipalFactory<'User (requires 'User : null)> = class
    interface IUserClaimsPrincipalFactory<'User (requires 'User : null)>
Public Class UserClaimsPrincipalFactory(Of TUser)
Implements IUserClaimsPrincipalFactory(Of TUser)

Typparameter

TUser

Der Typ, der verwendet wird, um einen Benutzer darzustellen.

Vererbung
UserClaimsPrincipalFactory<TUser>
Abgeleitet
Implementiert

Konstruktoren

UserClaimsPrincipalFactory<TUser>(UserManager<TUser>, IOptions<IdentityOptions>)

Initialisiert eine neue Instanz der UserClaimsPrincipalFactory<TUser>-Klasse.

Eigenschaften

Options

Ruft den IdentityOptions für diese Factory ab.

UserManager

Ruft den UserManager<TUser> für diese Factory ab.

Methoden

CreateAsync(TUser)

Erstellt asynchron eine ClaimsPrincipal von einem Benutzer.

GenerateClaimsAsync(TUser)

Generieren Sie die Ansprüche für einen Benutzer.

Gilt für: