Condividi tramite


UserClaimsPrincipalFactory<TUser,TRole> Classe

Definizione

Fornisce metodi per creare un'entità attestazioni per un determinato utente.

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)

Parametri di tipo

TUser

Tipo utilizzato per rappresentare un utente.

TRole

Tipo utilizzato per rappresentare un ruolo.

Ereditarietà
UserClaimsPrincipalFactory<TUser,TRole>
Ereditarietà
UserClaimsPrincipalFactory<TUser,TRole>
Implementazioni

Costruttori

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

Inizializza una nuova istanza della classe UserClaimsPrincipalFactory<TUser,TRole>.

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

Inizializza una nuova istanza della classe UserClaimsPrincipalFactory<TUser,TRole>.

Proprietà

Options

Ottiene l'oggetto IdentityOptions per questa factory.

Options

Ottiene l'oggetto IdentityOptions per questa factory.

(Ereditato da UserClaimsPrincipalFactory<TUser>)
RoleManager

Ottiene l'oggetto RoleManager<TRole> per questa factory.

UserManager

Ottiene l'oggetto UserManager<TUser> per questa factory.

UserManager

Ottiene l'oggetto UserManager<TUser> per questa factory.

(Ereditato da UserClaimsPrincipalFactory<TUser>)

Metodi

CreateAsync(TUser)

Crea un oggetto ClaimsPrincipal da un utente in modo asincrono.

CreateAsync(TUser)

Crea un oggetto ClaimsPrincipal da un utente in modo asincrono.

(Ereditato da UserClaimsPrincipalFactory<TUser>)
GenerateClaimsAsync(TUser)

Generare le attestazioni per un utente.

Si applica a