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 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 použitý 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 tuhle 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 tuhle továrnu UserManager<TUser> . (Zděděno od UserClaimsPrincipalFactory<TUser>) |
Metody
| CreateAsync(TUser) |
Vytvoří uživatele ClaimsPrincipal asynchronně. |
| CreateAsync(TUser) |
ClaimsPrincipal Vytvoří uživatele asynchronně. (Zděděno od UserClaimsPrincipalFactory<TUser>) |
| GenerateClaimsAsync(TUser) |
Generování deklarací identity pro uživatele |