Class TenantUserManager
Implements
System.IDisposable
Inherited Members
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ResetPasswordTokenPurpose
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ChangePhoneNumberTokenPurpose
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ConfirmEmailTokenPurpose
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Dispose()
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUserName(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUserId(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUserAsync(System.Security.Claims.ClaimsPrincipal)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateConcurrencyStampAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CreateAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdateAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.DeleteAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.FindByIdAsync(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.FindByNameAsync(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CreateAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.NormalizeName(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.NormalizeEmail(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdateNormalizedUserNameAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUserNameAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetUserNameAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUserIdAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CheckPasswordAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.HasPasswordAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddPasswordAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ChangePasswordAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemovePasswordAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.VerifyPasswordAsync(Microsoft.AspNetCore.Identity.IUserPasswordStore<Mix.Database.Entities.Account.MixUser>, Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetSecurityStampAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdateSecurityStampAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GeneratePasswordResetTokenAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ResetPasswordAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.FindByLoginAsync(System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveLoginAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddLoginAsync(Mix.Database.Entities.Account.MixUser, Microsoft.AspNetCore.Identity.UserLoginInfo)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetLoginsAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddClaimAsync(Mix.Database.Entities.Account.MixUser, System.Security.Claims.Claim)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddClaimsAsync(Mix.Database.Entities.Account.MixUser, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ReplaceClaimAsync(Mix.Database.Entities.Account.MixUser, System.Security.Claims.Claim, System.Security.Claims.Claim)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveClaimAsync(Mix.Database.Entities.Account.MixUser, System.Security.Claims.Claim)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveClaimsAsync(Mix.Database.Entities.Account.MixUser, System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetClaimsAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddToRolesAsync(Mix.Database.Entities.Account.MixUser, System.Collections.Generic.IEnumerable<System.String>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveFromRoleAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveFromRolesAsync(Mix.Database.Entities.Account.MixUser, System.Collections.Generic.IEnumerable<System.String>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetEmailAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetEmailAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.FindByEmailAsync(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdateNormalizedEmailAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateEmailConfirmationTokenAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ConfirmEmailAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.IsEmailConfirmedAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateChangeEmailTokenAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ChangeEmailAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetPhoneNumberAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetPhoneNumberAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ChangePhoneNumberAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.IsPhoneNumberConfirmedAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateChangePhoneNumberTokenAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.VerifyChangePhoneNumberTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.VerifyUserTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateUserTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RegisterTokenProvider(System.String, Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<Mix.Database.Entities.Account.MixUser>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetValidTwoFactorProvidersAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.VerifyTwoFactorTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateTwoFactorTokenAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetTwoFactorEnabledAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetTwoFactorEnabledAsync(Mix.Database.Entities.Account.MixUser, System.Boolean)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.IsLockedOutAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetLockoutEnabledAsync(Mix.Database.Entities.Account.MixUser, System.Boolean)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetLockoutEnabledAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetLockoutEndDateAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetLockoutEndDateAsync(Mix.Database.Entities.Account.MixUser, System.Nullable<System.DateTimeOffset>)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AccessFailedAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ResetAccessFailedCountAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetAccessFailedCountAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUsersForClaimAsync(System.Security.Claims.Claim)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetUsersInRoleAsync(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetAuthenticationTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SetAuthenticationTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RemoveAuthenticationTokenAsync(Mix.Database.Entities.Account.MixUser, System.String, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetAuthenticatorKeyAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ResetAuthenticatorKeyAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateNewAuthenticatorKey()
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GenerateNewTwoFactorRecoveryCodesAsync(Mix.Database.Entities.Account.MixUser, System.Int32)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CreateTwoFactorRecoveryCode()
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.RedeemTwoFactorRecoveryCodeAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CountRecoveryCodesAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Dispose(System.Boolean)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CreateSecurityTokenAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdatePasswordHash(Mix.Database.Entities.Account.MixUser, System.String, System.Boolean)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetChangeEmailTokenPurpose(System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ValidateUserAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ValidatePasswordAsync(Mix.Database.Entities.Account.MixUser, System.String)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UpdateUserAsync(Mix.Database.Entities.Account.MixUser)
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ThrowIfDisposed()
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.CancellationToken
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Store
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Logger
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.PasswordHasher
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.UserValidators
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.PasswordValidators
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.KeyNormalizer
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.ErrorDescriber
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Options
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserAuthenticationTokens
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserAuthenticatorKey
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserTwoFactorRecoveryCodes
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserTwoFactor
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserPassword
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserSecurityStamp
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserRole
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserLogin
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserEmail
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserPhoneNumber
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserClaim
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsUserLockout
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.SupportsQueryableUsers
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.Users
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mix.Lib.Services
Assembly: mix.library.dll
Syntax
public class TenantUserManager : UserManager<MixUser>, IDisposable
Constructors
| Improve this Doc View SourceTenantUserManager(IHttpContextAccessor, IUserStore<MixUser>, IOptions<IdentityOptions>, IPasswordHasher<MixUser>, IEnumerable<IUserValidator<MixUser>>, IEnumerable<IPasswordValidator<MixUser>>, ILookupNormalizer, IdentityErrorDescriber, IServiceProvider, ILogger<TenantUserManager>, MixCmsAccountContext)
Declaration
public TenantUserManager(IHttpContextAccessor httpContextAccessor, IUserStore<MixUser> store, IOptions<IdentityOptions> optionsAccessor, IPasswordHasher<MixUser> passwordHasher, IEnumerable<IUserValidator<MixUser>> userValidators, IEnumerable<IPasswordValidator<MixUser>> passwordValidators, ILookupNormalizer keyNormalizer, IdentityErrorDescriber errors, IServiceProvider services, ILogger<TenantUserManager> logger, MixCmsAccountContext context)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.AspNetCore.Http.IHttpContextAccessor | httpContextAccessor | |
Microsoft.AspNetCore.Identity.IUserStore<MixUser> | store | |
Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Identity.IdentityOptions> | optionsAccessor | |
Microsoft.AspNetCore.Identity.IPasswordHasher<MixUser> | passwordHasher | |
IEnumerable<Microsoft.AspNetCore.Identity.IUserValidator<MixUser>> | userValidators | |
IEnumerable<Microsoft.AspNetCore.Identity.IPasswordValidator<MixUser>> | passwordValidators | |
Microsoft.AspNetCore.Identity.ILookupNormalizer | keyNormalizer | |
Microsoft.AspNetCore.Identity.IdentityErrorDescriber | errors | |
IServiceProvider | services | |
Microsoft.Extensions.Logging.ILogger<TenantUserManager> | logger | |
MixCmsAccountContext | context |
Properties
| Improve this Doc View SourceContext
Declaration
public MixCmsAccountContext Context { get; }
Property Value
Type | Description |
---|---|
MixCmsAccountContext |
MixTenantId
Declaration
protected int MixTenantId { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Methods
| Improve this Doc View SourceAddToRoleAsync(MixUser, String)
Declaration
public override Task<IdentityResult> AddToRoleAsync(MixUser user, string roleName)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user | |
System.String | roleName |
Returns
Type | Description |
---|---|
Task<Microsoft.AspNetCore.Identity.IdentityResult> |
Overrides
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.AddToRoleAsync(Mix.Database.Entities.Account.MixUser, System.String)
|
Improve this Doc
View Source
AddToRoleAsync(MixUser, String, Int32)
Declaration
public Task AddToRoleAsync(MixUser user, string roleName, int tenantId)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user | |
System.String | roleName | |
System.Int32 | tenantId |
Returns
Type | Description |
---|---|
Task |
AddToTenant(MixUser, Int32)
Declaration
public Task AddToTenant(MixUser user, int tenantId)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user | |
System.Int32 | tenantId |
Returns
Type | Description |
---|---|
Task |
FindByPhoneNumberAsync(String)
Declaration
public Task<MixUser> FindByPhoneNumberAsync(string phoneNumber)
Parameters
Type | Name | Description |
---|---|---|
System.String | phoneNumber |
Returns
Type | Description |
---|---|
Task<MixUser> |
GetRolesAsync(MixUser)
Declaration
public override Task<IList<string>> GetRolesAsync(MixUser user)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user |
Returns
Type | Description |
---|---|
Task<IList<System.String>> |
Overrides
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.GetRolesAsync(Mix.Database.Entities.Account.MixUser)
|
Improve this Doc
View Source
GetUserRolesAsync(MixUser)
Declaration
public Task<IList<MixRole>> GetUserRolesAsync(MixUser user)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user |
Returns
Type | Description |
---|---|
Task<IList<MixRole>> |
IsInRoleAsync(MixUser, String)
Declaration
public override Task<bool> IsInRoleAsync(MixUser user, string roleName)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user | |
System.String | roleName |
Returns
Type | Description |
---|---|
Task<System.Boolean> |
Overrides
Microsoft.AspNetCore.Identity.UserManager<Mix.Database.Entities.Account.MixUser>.IsInRoleAsync(Mix.Database.Entities.Account.MixUser, System.String)
|
Improve this Doc
View Source
RemoveFromRoleAsync(MixUser, String, Int32)
Declaration
public Task RemoveFromRoleAsync(MixUser user, string roleName, int tenantId)
Parameters
Type | Name | Description |
---|---|---|
MixUser | user | |
System.String | roleName | |
System.Int32 | tenantId |
Returns
Type | Description |
---|---|
Task |
Implements
System.IDisposable