Class ApplicationService
Inheritance
object
ApplicationService
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Assembly: Volo.Abp.Ddd.Application.dll
Syntax
public abstract class ApplicationService : IApplicationService, IRemoteService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency
Constructors
ApplicationService()
Declaration
protected ApplicationService()
Properties
AppliedCrossCuttingConcerns
Declaration
public List<string> AppliedCrossCuttingConcerns { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<T><string> |
|
AsyncExecuter
Declaration
protected IAsyncQueryableExecuter AsyncExecuter { get; }
Property Value
AuthorizationService
Declaration
protected IAuthorizationService AuthorizationService { get; }
Property Value
| Type |
Description |
| Microsoft.AspNetCore.Authorization.IAuthorizationService |
|
Clock
Declaration
protected IClock Clock { get; }
Property Value
CommonPostfixes
Declaration
public static string[] CommonPostfixes { get; set; }
Property Value
| Type |
Description |
| string[] |
|
CurrentTenant
Declaration
protected ICurrentTenant CurrentTenant { get; }
Property Value
CurrentUnitOfWork
Declaration
protected IUnitOfWork CurrentUnitOfWork { get; }
Property Value
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
DataFilter
Declaration
protected IDataFilter DataFilter { get; }
Property Value
FeatureChecker
Declaration
protected IFeatureChecker FeatureChecker { get; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
L
Declaration
protected IStringLocalizer L { get; }
Property Value
| Type |
Description |
| Microsoft.Extensions.Localization.IStringLocalizer |
|
LazyServiceProvider
Declaration
public IAbpLazyServiceProvider LazyServiceProvider { get; set; }
Property Value
LocalizationResource
Declaration
protected Type LocalizationResource { get; set; }
Property Value
| Type |
Description |
| System.Type |
|
Logger
Declaration
protected ILogger Logger { get; }
Property Value
| Type |
Description |
| Microsoft.Extensions.Logging.ILogger |
|
LoggerFactory
Declaration
protected ILoggerFactory LoggerFactory { get; }
Property Value
| Type |
Description |
| Microsoft.Extensions.Logging.ILoggerFactory |
|
ObjectMapper
Declaration
protected IObjectMapper ObjectMapper { get; }
Property Value
ObjectMapperContext
Declaration
protected Type ObjectMapperContext { get; set; }
Property Value
| Type |
Description |
| System.Type |
|
ServiceProvider
Declaration
[Obsolete("Use LazyServiceProvider instead.")]
public IServiceProvider ServiceProvider { get; set; }
Property Value
| Type |
Description |
| System.IServiceProvider |
|
SettingProvider
Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
StringLocalizerFactory
Declaration
protected IStringLocalizerFactory StringLocalizerFactory { get; }
Property Value
| Type |
Description |
| Microsoft.Extensions.Localization.IStringLocalizerFactory |
|
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
CheckPolicyAsync(string)
Declaration
protected virtual Task CheckPolicyAsync(string policyName)
Parameters
| Type |
Name |
Description |
| string |
policyName |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateLocalizer()
Declaration
protected virtual IStringLocalizer CreateLocalizer()
Returns
| Type |
Description |
| Microsoft.Extensions.Localization.IStringLocalizer |
|
Implements
Extension Methods