Freigeben über


UserClaimsPrincipalFactory<TUser,TRole> Klasse

Definition

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

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

Typparameter

TUser

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

TRole

Der Typ, der verwendet wird, um eine Rolle darzustellen.

Vererbung
UserClaimsPrincipalFactory<TUser,TRole>
Vererbung
UserClaimsPrincipalFactory<TUser,TRole>
Implementiert

Konstruktoren

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

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

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

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

Eigenschaften

Options

Ruft den IdentityOptions für diese Factory ab.

Options

Ruft den IdentityOptions für diese Factory ab.

(Geerbt von UserClaimsPrincipalFactory<TUser>)
RoleManager

Ruft den RoleManager<TRole> für diese Factory ab.

UserManager

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

UserManager

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

(Geerbt von UserClaimsPrincipalFactory<TUser>)

Methoden

CreateAsync(TUser)

Erstellt asynchron eine ClaimsPrincipal von einem Benutzer.

CreateAsync(TUser)

Erstellt asynchron eine ClaimsPrincipal von einem Benutzer.

(Geerbt von UserClaimsPrincipalFactory<TUser>)
GenerateClaimsAsync(TUser)

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

Gilt für: