UserClaimsPrincipalFactory<TUser,TRole> Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody pro vytvoření objektu zabezpečení deklarací identity pro daného uživatele.
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, který se používá k reprezentaci uživatele.
- TRole
Typ použitý k reprezentaci role.
- Dědičnost
-
UserClaimsPrincipalFactory<TUser,TRole>
- Dědičnost
- Implementuje
Konstruktory
UserClaimsPrincipalFactory<TUser,TRole>(UserManager<TUser>, RoleManager<TRole>, IOptions<IdentityOptions>) |
Inicializuje novou instanci UserClaimsPrincipalFactory<TUser,TRole> třídy. |
UserClaimsPrincipalFactory<TUser,TRole>(UserManager<TUser>, RoleManager<TRole>, IOptions<IdentityOptions>) |
Inicializuje novou instanci UserClaimsPrincipalFactory<TUser,TRole> třídy. |
Vlastnosti
Options |
Získá pro tuto továrnu IdentityOptions . |
Options |
Získá pro tuto továrnu IdentityOptions . (Zděděno od UserClaimsPrincipalFactory<TUser>) |
RoleManager |
Získá pro tuto továrnu RoleManager<TRole> . |
UserManager |
Získá pro tuto továrnu UserManager<TUser> . |
UserManager |
Získá pro tuto továrnu UserManager<TUser> . (Zděděno od UserClaimsPrincipalFactory<TUser>) |
Metody
CreateAsync(TUser) |
ClaimsPrincipal Vytvoří od uživatele asynchronně. |
CreateAsync(TUser) |
ClaimsPrincipal Vytvoří od uživatele asynchronně. (Zděděno od UserClaimsPrincipalFactory<TUser>) |
GenerateClaimsAsync(TUser) |
Generování deklarací identity pro uživatele |