Show / Hide Table of Contents

Class CmsUserLookupService

Inheritance
object
UserLookupService<CmsUser, ICmsUserRepository>
CmsUserLookupService
Implements
ITransientDependency
ICmsUserLookupService
IUserLookupService<CmsUser>
Inherited Members
UserLookupService<CmsUser, ICmsUserRepository>.FindByIdAsync(Guid, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.FindByUserNameAsync(string, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.SearchAsync(string, string, int, int, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.GetCountAsync(string, CancellationToken)
UserLookupService<CmsUser, ICmsUserRepository>.CreateUser(IUserData)
UserLookupService<CmsUser, ICmsUserRepository>.SkipExternalLookupIfLocalUserExists
UserLookupService<CmsUser, ICmsUserRepository>.ExternalUserLookupServiceProvider
UserLookupService<CmsUser, ICmsUserRepository>.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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
Overrides
Volo.Abp.Users.UserLookupService<Volo.CmsKit.Users.CmsUser, Volo.CmsKit.Users.ICmsUserRepository>.CreateUser(Volo.Abp.Users.IUserData)

Implements

ITransientDependency
ICmsUserLookupService
IUserLookupService<TUser>

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