UserClaimsPrincipalFactory<TUser,TRole> Klasa

Definicja

Udostępnia metody tworzenia podmiotu zabezpieczeń oświadczeń dla danego użytkownika.

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)

Parametry typu

TUser

Typ używany do reprezentowania użytkownika.

TRole

Typ używany do reprezentowania roli.

Dziedziczenie
UserClaimsPrincipalFactory<TUser,TRole>
Dziedziczenie
UserClaimsPrincipalFactory<TUser,TRole>
Implementuje

Konstruktory

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

Inicjuje nowe wystąpienie klasy UserClaimsPrincipalFactory<TUser,TRole>.

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

Inicjuje nowe wystąpienie klasy UserClaimsPrincipalFactory<TUser,TRole>.

Właściwości

Options

Pobiera element IdentityOptions dla tej fabryki.

Options

Pobiera element IdentityOptions dla tej fabryki.

(Odziedziczone po UserClaimsPrincipalFactory<TUser>)
RoleManager

Pobiera element RoleManager<TRole> dla tej fabryki.

UserManager

Pobiera element UserManager<TUser> dla tej fabryki.

UserManager

Pobiera element UserManager<TUser> dla tej fabryki.

(Odziedziczone po UserClaimsPrincipalFactory<TUser>)

Metody

CreateAsync(TUser)

Tworzy obiekt ClaimsPrincipal na podstawie asynchronicznego użytkownika.

CreateAsync(TUser)

Tworzy obiekt ClaimsPrincipal na podstawie asynchronicznego użytkownika.

(Odziedziczone po UserClaimsPrincipalFactory<TUser>)
GenerateClaimsAsync(TUser)

Wygeneruj oświadczenia dla użytkownika.

Dotyczy