Show / Hide Table of Contents

Class TenantUserManager

Inheritance
System.Object
Microsoft.AspNetCore.Identity.UserManager<MixUser>
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 Source

TenantUserManager(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 Source

Context

Declaration
public MixCmsAccountContext Context { get; }
Property Value
Type Description
MixCmsAccountContext
| Improve this Doc View Source

MixTenantId

Declaration
protected int MixTenantId { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

AddToRoleAsync(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
| Improve this Doc View Source

AddToTenant(MixUser, Int32)

Declaration
public Task AddToTenant(MixUser user, int tenantId)
Parameters
Type Name Description
MixUser user
System.Int32 tenantId
Returns
Type Description
Task
| Improve this Doc View Source

FindByPhoneNumberAsync(String)

Declaration
public Task<MixUser> FindByPhoneNumberAsync(string phoneNumber)
Parameters
Type Name Description
System.String phoneNumber
Returns
Type Description
Task<MixUser>
| Improve this Doc View Source

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>>
| Improve this Doc View Source

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
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾