Show / Hide Table of Contents

Class AbpProfileService

Inheritance
System.Object
AbpProfileService
Namespace: Volo.Abp.IdentityServer.AspNetIdentity
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class AbpProfileService : ProfileService<IdentityUser>

Constructors

AbpProfileService(IdentityUserManager, IUserClaimsPrincipalFactory<IdentityUser>, ICurrentTenant)

Declaration
public AbpProfileService(IdentityUserManager userManager, IUserClaimsPrincipalFactory<IdentityUser> claimsFactory, ICurrentTenant currentTenant)
Parameters
Type Name Description
IdentityUserManager userManager
IUserClaimsPrincipalFactory<IdentityUser> claimsFactory
ICurrentTenant currentTenant

Properties

CurrentTenant

Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
Type Description
ICurrentTenant

Methods

GetProfileDataAsync(ProfileDataRequestContext)

Declaration
public override Task GetProfileDataAsync(ProfileDataRequestContext context)
Parameters
Type Name Description
ProfileDataRequestContext context
Returns
Type Description
System.Threading.Tasks.Task

IsActiveAsync(IsActiveContext)

Declaration
public override Task IsActiveAsync(IsActiveContext context)
Parameters
Type Name Description
IsActiveContext context
Returns
Type Description
System.Threading.Tasks.Task

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft