Show / Hide Table of Contents

Class AbpApplicationConfigurationAppService

Inheritance
object
ApplicationService
AbpApplicationConfigurationAppService
Implements
IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IAbpApplicationConfigurationAppService
IApplicationService
IRemoteService
Inherited Members
ApplicationService.CheckPolicyAsync(string)
ApplicationService.CreateLocalizer()
ApplicationService.LazyServiceProvider
ApplicationService.ServiceProvider
ApplicationService.CommonPostfixes
ApplicationService.AppliedCrossCuttingConcerns
ApplicationService.UnitOfWorkManager
ApplicationService.AsyncExecuter
ApplicationService.ObjectMapperContext
ApplicationService.ObjectMapper
ApplicationService.GuidGenerator
ApplicationService.LoggerFactory
ApplicationService.CurrentTenant
ApplicationService.DataFilter
ApplicationService.CurrentUser
ApplicationService.SettingProvider
ApplicationService.Clock
ApplicationService.AuthorizationService
ApplicationService.FeatureChecker
ApplicationService.StringLocalizerFactory
ApplicationService.L
ApplicationService.LocalizationResource
ApplicationService.CurrentUnitOfWork
ApplicationService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpApplicationConfigurationAppService : ApplicationService, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, IAbpApplicationConfigurationAppService, IApplicationService, IRemoteService

Constructors

AbpApplicationConfigurationAppService(IOptions<AbpLocalizationOptions>, IOptions<AbpMultiTenancyOptions>, IServiceProvider, IAbpAuthorizationPolicyProvider, IPermissionDefinitionManager, DefaultAuthorizationPolicyProvider, IPermissionChecker, IAuthorizationService, ICurrentUser, ISettingProvider, ISettingDefinitionManager, IFeatureDefinitionManager, ILanguageProvider, ITimezoneProvider, IOptions<AbpClockOptions>, ICachedObjectExtensionsDtoService, IOptions<AbpApplicationConfigurationOptions>)

Declaration
public AbpApplicationConfigurationAppService(IOptions<AbpLocalizationOptions> localizationOptions, IOptions<AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IPermissionDefinitionManager permissionDefinitionManager, DefaultAuthorizationPolicyProvider defaultAuthorizationPolicyProvider, IPermissionChecker permissionChecker, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions<AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService, IOptions<AbpApplicationConfigurationOptions> options)
Parameters
Type Name Description
IOptions<AbpLocalizationOptions> localizationOptions
IOptions<AbpMultiTenancyOptions> multiTenancyOptions
IServiceProvider serviceProvider
IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider
IPermissionDefinitionManager permissionDefinitionManager
DefaultAuthorizationPolicyProvider defaultAuthorizationPolicyProvider
IPermissionChecker permissionChecker
IAuthorizationService authorizationService
ICurrentUser currentUser
ISettingProvider settingProvider
ISettingDefinitionManager settingDefinitionManager
IFeatureDefinitionManager featureDefinitionManager
ILanguageProvider languageProvider
ITimezoneProvider timezoneProvider
IOptions<AbpClockOptions> abpClockOptions
ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService
IOptions<AbpApplicationConfigurationOptions> options

Methods

GetAsync(ApplicationConfigurationRequestOptions)

Declaration
public virtual Task<ApplicationConfigurationDto> GetAsync(ApplicationConfigurationRequestOptions options)
Parameters
Type Name Description
ApplicationConfigurationRequestOptions options
Returns
Type Description
Task<ApplicationConfigurationDto>

GetAuthConfigAsync()

Declaration
protected virtual Task<ApplicationAuthConfigurationDto> GetAuthConfigAsync()
Returns
Type Description
Task<ApplicationAuthConfigurationDto>

GetClockConfig()

Declaration
protected virtual ClockDto GetClockConfig()
Returns
Type Description
ClockDto

GetCurrentTenant()

Declaration
protected virtual CurrentTenantDto GetCurrentTenant()
Returns
Type Description
CurrentTenantDto

GetCurrentUser()

Declaration
protected virtual CurrentUserDto GetCurrentUser()
Returns
Type Description
CurrentUserDto

GetFeaturesConfigAsync()

Declaration
protected virtual Task<ApplicationFeatureConfigurationDto> GetFeaturesConfigAsync()
Returns
Type Description
Task<ApplicationFeatureConfigurationDto>

GetGlobalFeaturesConfigAsync()

Declaration
protected virtual Task<ApplicationGlobalFeatureConfigurationDto> GetGlobalFeaturesConfigAsync()
Returns
Type Description
Task<ApplicationGlobalFeatureConfigurationDto>

GetLocalizationConfigAsync(ApplicationConfigurationRequestOptions)

Declaration
protected virtual Task<ApplicationLocalizationConfigurationDto> GetLocalizationConfigAsync(ApplicationConfigurationRequestOptions options)
Parameters
Type Name Description
ApplicationConfigurationRequestOptions options
Returns
Type Description
Task<ApplicationLocalizationConfigurationDto>

GetMultiTenancy()

Declaration
protected virtual MultiTenancyInfoDto GetMultiTenancy()
Returns
Type Description
MultiTenancyInfoDto

GetTimingConfigAsync()

Declaration
protected virtual Task<TimingDto> GetTimingConfigAsync()
Returns
Type Description
Task<TimingDto>

Implements

IAvoidDuplicateCrossCuttingConcerns
IValidationEnabled
IUnitOfWorkEnabled
IAuditingEnabled
IGlobalFeatureCheckingEnabled
ITransientDependency
IAbpApplicationConfigurationAppService
IApplicationService
IRemoteService

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