Class DomainService
Inheritance
System.Object
DomainService
Implements
ITransientDependency
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class DomainService : object, IDomainService, ITransientDependency
Constructors
DomainService()
Declaration
protected DomainService()
Fields
ServiceProviderLock
Declaration
protected readonly object ServiceProviderLock
Field Value
Type |
Description |
System.Object |
|
Properties
AsyncExecuter
Declaration
protected IAsyncQueryableExecuter AsyncExecuter { get; }
Property Value
Clock
Declaration
protected IClock Clock { get; }
Property Value
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
GuidGenerator
Declaration
public IGuidGenerator GuidGenerator { get; set; }
Property Value
Logger
Declaration
protected ILogger Logger { get; }
Property Value
LoggerFactory
Declaration
protected ILoggerFactory LoggerFactory { get; }
Property Value
Type |
Description |
ILoggerFactory |
|
ServiceProvider
Declaration
public IServiceProvider ServiceProvider { get; set; }
Property Value
Type |
Description |
IServiceProvider |
|
Methods
LazyGetRequiredService<TService>(ref TService)
Declaration
protected TService LazyGetRequiredService<TService>(ref TService reference)
Parameters
Type |
Name |
Description |
TService |
reference |
|
Returns
Type |
Description |
TService |
|
Type Parameters
Name |
Description |
TService |
|
Implements
ITransientDependency
Extension Methods