Show / Hide Table of Contents

Class DomainService

Inheritance
object
DomainService
IdentityClaimTypeManager
IdentityLinkUserManager
IdentitySessionManager
IdentityUserDelegationManager
OrganizationUnitManager
LanguageManager
TenantManager
BlogFeatureManager
BlogManager
BlogPostManager
CmsKitDomainServiceBase
CmsKitProDomainServiceBase
CommentManager
GlobalResourceManager
MediaDescriptorManager
PageFeedbackManager
PageManager
RatingManager
EntityTagManager
TagManager
ElasticDocumentFullSearch
FileSystemDocumentSource
GithubDocumentSource
GithubPatchAnalyzer
QuestionManager
EditionManager
TenantManager
Implements
IDomainService
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Domain.Services
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class DomainService : IDomainService, ITransientDependency

Constructors

DomainService()

Declaration
protected DomainService()

Properties

AsyncExecuter

Declaration
protected IAsyncQueryableExecuter AsyncExecuter { get; }
Property Value
Type Description
IAsyncQueryableExecuter

Clock

Declaration
protected IClock Clock { get; }
Property Value
Type Description
IClock

CurrentTenant

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

GuidGenerator

Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type Description
IGuidGenerator

LazyServiceProvider

Declaration
public IAbpLazyServiceProvider LazyServiceProvider { get; set; }
Property Value
Type Description
IAbpLazyServiceProvider

Logger

Declaration
protected ILogger Logger { get; }
Property Value
Type Description
ILogger

LoggerFactory

Declaration
protected ILoggerFactory LoggerFactory { get; }
Property Value
Type Description
ILoggerFactory

ServiceProvider

Declaration
[Obsolete("Use LazyServiceProvider instead.")]
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type Description
IServiceProvider

Implements

IDomainService
ITransientDependency

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