Compartilhar via


UserClaimsPrincipalFactory<TUser> Classe

Definição

Fornece métodos para criar uma entidade de segurança de declarações para um determinado usuário.

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)

Parâmetros de tipo

TUser

O tipo usado para representar um usuário.

Herança
UserClaimsPrincipalFactory<TUser>
Derivado
Implementações

Construtores

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

Inicializa uma nova instância da classe UserClaimsPrincipalFactory<TUser>.

Propriedades

Options

Obtém o IdentityOptions para esta fábrica.

UserManager

Obtém o UserManager<TUser> para esta fábrica.

Métodos

CreateAsync(TUser)

Cria um ClaimsPrincipal de um usuário de forma assíncrona.

GenerateClaimsAsync(TUser)

Gere as declarações para um usuário.

Aplica-se a