Partager via


UserClaimsPrincipalFactory<TUser,TRole> Classe

Définition

Fournit des méthodes pour créer un principal de revendications pour un utilisateur donné.

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)

Paramètres de type

TUser

Type utilisé pour représenter un utilisateur.

TRole

Type utilisé pour représenter un rôle.

Héritage
UserClaimsPrincipalFactory<TUser,TRole>
Héritage
UserClaimsPrincipalFactory<TUser,TRole>
Implémente

Constructeurs

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

Initialise une nouvelle instance de la classe UserClaimsPrincipalFactory<TUser,TRole>.

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

Initialise une nouvelle instance de la classe UserClaimsPrincipalFactory<TUser,TRole>.

Propriétés

Options

Obtient le IdentityOptions pour cette fabrique.

Options

Obtient le IdentityOptions pour cette fabrique.

(Hérité de UserClaimsPrincipalFactory<TUser>)
RoleManager

Obtient le RoleManager<TRole> pour cette fabrique.

UserManager

Obtient le UserManager<TUser> pour cette fabrique.

UserManager

Obtient le UserManager<TUser> pour cette fabrique.

(Hérité de UserClaimsPrincipalFactory<TUser>)

Méthodes

CreateAsync(TUser)

Crée un à ClaimsPrincipal partir d’un utilisateur de façon asynchrone.

CreateAsync(TUser)

Crée un à ClaimsPrincipal partir d’un utilisateur de façon asynchrone.

(Hérité de UserClaimsPrincipalFactory<TUser>)
GenerateClaimsAsync(TUser)

Générez les revendications pour un utilisateur.

S’applique à