Поделиться через


UserClaimsPrincipalFactory<TUser,TRole> Класс

Определение

Предоставляет методы для создания субъекта утверждений для заданного пользователя.

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)

Параметры типа

TUser

Тип, используемый для представления пользователя.

TRole

Тип, используемый для представления роли.

Наследование
UserClaimsPrincipalFactory<TUser,TRole>
Наследование
UserClaimsPrincipalFactory<TUser,TRole>
Реализации

Конструкторы

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

Инициализирует новый экземпляр класса UserClaimsPrincipalFactory<TUser,TRole>.

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

Инициализирует новый экземпляр класса UserClaimsPrincipalFactory<TUser,TRole>.

Свойства

Options

Возвращает для этой фабрики IdentityOptions .

Options

Возвращает для этой фабрики IdentityOptions .

(Унаследовано от UserClaimsPrincipalFactory<TUser>)
RoleManager

Возвращает для этой фабрики RoleManager<TRole> .

UserManager

Возвращает для этой фабрики UserManager<TUser> .

UserManager

Возвращает для этой фабрики UserManager<TUser> .

(Унаследовано от UserClaimsPrincipalFactory<TUser>)

Методы

CreateAsync(TUser)

Создает из ClaimsPrincipal пользователя асинхронно.

CreateAsync(TUser)

Создает из ClaimsPrincipal пользователя асинхронно.

(Унаследовано от UserClaimsPrincipalFactory<TUser>)
GenerateClaimsAsync(TUser)

Создайте утверждения для пользователя.

Применяется к