Show / Hide Table of Contents

Class CmsUserLookupService

Inheritance
System.Object
UserLookupService<CmsUser, ICmsUserRepository>
CmsUserLookupService
Implements
ITransientDependency
ICmsUserLookupService
IUserLookupService<CmsUser>
Inherited Members
UserLookupService<CmsUser, ICmsUserRepository>.SkipExternalLookupIfLocalUserExists
UserLookupService<CmsUser, ICmsUserRepository>.ExternalUserLookupServiceProvider
UserLookupService<CmsUser, ICmsUserRepository>.Logger
UserLookupService<CmsUser, ICmsUserRepository>.FindByIdAsync(Guid, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.FindByUserNameAsync(String, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.SearchAsync(String, String, Int32, Int32, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.GetCountAsync(String, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.CreateUser(IUserData)
Namespace: Volo.CmsKit.Users
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class CmsUserLookupService : UserLookupService<CmsUser, ICmsUserRepository>, ITransientDependency, ICmsUserLookupService, IUserLookupService<CmsUser>

Constructors

CmsUserLookupService(ICmsUserRepository, IUnitOfWorkManager)

Declaration
public CmsUserLookupService(ICmsUserRepository userRepository, IUnitOfWorkManager unitOfWorkManager)
Parameters
Type Name Description
ICmsUserRepository userRepository
IUnitOfWorkManager unitOfWorkManager

Methods

CreateUser(IUserData)

Declaration
protected override CmsUser CreateUser(IUserData externalUser)
Parameters
Type Name Description
IUserData externalUser
Returns
Type Description
CmsUser

Implements

ITransientDependency
ICmsUserLookupService
IUserLookupService<TUser>

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