Show / Hide Table of Contents

Class IdentityUserIntegrationService

Inheritance
object
ApplicationService
IdentityAppServiceBase
IdentityUserIntegrationService
Implements
IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IIdentityUserIntegrationService
IApplicationService
IRemoteService
Inherited Members
ApplicationService.CheckPolicyAsync(string)
ApplicationService.CreateLocalizer()
ApplicationService.LazyServiceProvider
ApplicationService.ServiceProvider
ApplicationService.CommonPostfixes
ApplicationService.AppliedCrossCuttingConcerns
ApplicationService.UnitOfWorkManager
ApplicationService.AsyncExecuter
ApplicationService.ObjectMapperContext
ApplicationService.ObjectMapper
ApplicationService.GuidGenerator
ApplicationService.LoggerFactory
ApplicationService.CurrentTenant
ApplicationService.DataFilter
ApplicationService.CurrentUser
ApplicationService.SettingProvider
ApplicationService.Clock
ApplicationService.AuthorizationService
ApplicationService.FeatureChecker
ApplicationService.StringLocalizerFactory
ApplicationService.L
ApplicationService.LocalizationResource
ApplicationService.CurrentUnitOfWork
ApplicationService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Identity.Integration
Assembly: Volo.Abp.Identity.Application.dll
Syntax
public class IdentityUserIntegrationService : IdentityAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IIdentityUserIntegrationService, IApplicationService, IRemoteService

Constructors

IdentityUserIntegrationService(IIdentityUserRepository, IdentityUserRepositoryExternalUserLookupServiceProvider)

Declaration
public IdentityUserIntegrationService(IIdentityUserRepository userRepository, IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider)
Parameters
Type Name Description
IIdentityUserRepository userRepository
IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider

IdentityUserIntegrationService(IUserRoleFinder, IdentityUserRepositoryExternalUserLookupServiceProvider)

Declaration
public IdentityUserIntegrationService(IUserRoleFinder userRoleFinder, IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider)
Parameters
Type Name Description
IUserRoleFinder userRoleFinder
IdentityUserRepositoryExternalUserLookupServiceProvider userLookupServiceProvider

Properties

UserLookupServiceProvider

Declaration
protected IdentityUserRepositoryExternalUserLookupServiceProvider UserLookupServiceProvider { get; }
Property Value
Type Description
IdentityUserRepositoryExternalUserLookupServiceProvider

UserRepository

Declaration
protected IIdentityUserRepository UserRepository { get; }
Property Value
Type Description
IIdentityUserRepository

UserRoleFinder

Declaration
protected IUserRoleFinder UserRoleFinder { get; }
Property Value
Type Description
IUserRoleFinder

Methods

FindByIdAsync(Guid)

Declaration
public virtual Task<UserData> FindByIdAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<UserData>

FindByUserNameAsync(string)

Declaration
public virtual Task<UserData> FindByUserNameAsync(string userName)
Parameters
Type Name Description
string userName
Returns
Type Description
Task<UserData>

GetCountAsync(UserLookupCountInputDto)

Declaration
public virtual Task<long> GetCountAsync(UserLookupCountInputDto input)
Parameters
Type Name Description
UserLookupCountInputDto input
Returns
Type Description
Task<long>

GetRoleNamesAsync(Guid)

Declaration
public virtual Task<string[]> GetRoleNamesAsync(Guid id)
Parameters
Type Name Description
Guid id
Returns
Type Description
Task<string[]>

SearchAsync(UserLookupSearchInputDto)

Declaration
public virtual Task<ListResultDto<UserData>> SearchAsync(UserLookupSearchInputDto input)
Parameters
Type Name Description
UserLookupSearchInputDto input
Returns
Type Description
Task<ListResultDto<UserData>>

Implements

IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IIdentityUserIntegrationService
IApplicationService
IRemoteService

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform