IUserClaimsPrincipalFactory<TUser> Interface¶
Provides an abstraction for a factory to create a System.Security.Claims.ClaimsPrincipal from a user.
- Namespace
Microsoft.AspNetCore.Identity- Assemblies
- Microsoft.AspNetCore.Identity
Syntax¶
public interface IUserClaimsPrincipalFactory<TUser>
where TUser : class
-
interface
Microsoft.AspNetCore.Identity.IUserClaimsPrincipalFactory<TUser>¶
Methods¶
-
CreateAsync(TUser)¶ Creates a
System.Security.Claims.ClaimsPrincipalfrom an user asynchronously.Arguments: user (TUser) – The user to create a System.Security.Claims.ClaimsPrincipalfrom.Return type: System.Threading.Tasks.Task<System.Security.Claims.ClaimsPrincipal> Returns: The System.Threading.Tasks.Taskthat represents the asynchronous creation operation, containing the createdSystem.Security.Claims.ClaimsPrincipal.Task<ClaimsPrincipal> CreateAsync(TUser user)
-