Show / Hide Table of Contents

Class BlogUserLookupService

Inheritance
System.Object
UserLookupService<BlogUser, IBlogUserRepository>
BlogUserLookupService
Implements
ITransientDependency
IBlogUserLookupService
IUserLookupService<BlogUser>
Inherited Members
UserLookupService<BlogUser, IBlogUserRepository>.SkipExternalLookupIfLocalUserExists
UserLookupService<BlogUser, IBlogUserRepository>.ExternalUserLookupServiceProvider
UserLookupService<BlogUser, IBlogUserRepository>.Logger
UserLookupService<BlogUser, IBlogUserRepository>.FindByIdAsync(Guid, CancellationToken)
UserLookupService<BlogUser, IBlogUserRepository>.FindByUserNameAsync(String, CancellationToken)
UserLookupService<BlogUser, IBlogUserRepository>.SearchAsync(String, String, Int32, Int32, CancellationToken)
UserLookupService<BlogUser, IBlogUserRepository>.GetCountAsync(String, CancellationToken)
UserLookupService<BlogUser, IBlogUserRepository>.CreateUser(IUserData)
Namespace: Volo.Blogging.Users
Assembly: Volo.Blogging.Domain.dll
Syntax
public class BlogUserLookupService : UserLookupService<BlogUser, IBlogUserRepository>, ITransientDependency, IBlogUserLookupService, IUserLookupService<BlogUser>

Constructors

BlogUserLookupService(IBlogUserRepository, IUnitOfWorkManager)

Declaration
public BlogUserLookupService(IBlogUserRepository userRepository, IUnitOfWorkManager unitOfWorkManager)
Parameters
Type Name Description
IBlogUserRepository userRepository
IUnitOfWorkManager unitOfWorkManager

Methods

CreateUser(IUserData)

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

Implements

ITransientDependency
IBlogUserLookupService
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