Show / Hide Table of Contents

Class AbpApplicationConfigurationAppService

Inheritance
System.Object
AbpApplicationConfigurationAppService
Implements
IAbpApplicationConfigurationAppService
IApplicationService
Namespace: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpApplicationConfigurationAppService : ApplicationService, IAbpApplicationConfigurationAppService, IApplicationService

Constructors

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

Declaration
public AbpApplicationConfigurationAppService(IOptions<AbpLocalizationOptions> localizationOptions, IOptions<AbpMultiTenancyOptions> multiTenancyOptions, IServiceProvider serviceProvider, IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider, IAuthorizationService authorizationService, ICurrentUser currentUser, ISettingProvider settingProvider, ISettingDefinitionManager settingDefinitionManager, IFeatureDefinitionManager featureDefinitionManager, ILanguageProvider languageProvider, ITimezoneProvider timezoneProvider, IOptions<AbpClockOptions> abpClockOptions, ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService)
Parameters
Type Name Description
IOptions<AbpLocalizationOptions> localizationOptions
IOptions<AbpMultiTenancyOptions> multiTenancyOptions
System.IServiceProvider serviceProvider
IAbpAuthorizationPolicyProvider abpAuthorizationPolicyProvider
IAuthorizationService authorizationService
ICurrentUser currentUser
ISettingProvider settingProvider
ISettingDefinitionManager settingDefinitionManager
IFeatureDefinitionManager featureDefinitionManager
ILanguageProvider languageProvider
ITimezoneProvider timezoneProvider
IOptions<AbpClockOptions> abpClockOptions
ICachedObjectExtensionsDtoService cachedObjectExtensionsDtoService

Methods

GetAsync()

Declaration
public virtual Task<ApplicationConfigurationDto> GetAsync()
Returns
Type Description
System.Threading.Tasks.Task<ApplicationConfigurationDto>

GetAuthConfigAsync()

Declaration
protected virtual Task<ApplicationAuthConfigurationDto> GetAuthConfigAsync()
Returns
Type Description
System.Threading.Tasks.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
System.Threading.Tasks.Task<ApplicationFeatureConfigurationDto>

GetLocalizationConfigAsync()

Declaration
protected virtual Task<ApplicationLocalizationConfigurationDto> GetLocalizationConfigAsync()
Returns
Type Description
System.Threading.Tasks.Task<ApplicationLocalizationConfigurationDto>

GetMultiTenancy()

Declaration
protected virtual MultiTenancyInfoDto GetMultiTenancy()
Returns
Type Description
MultiTenancyInfoDto

GetTimingConfigAsync()

Declaration
protected virtual Task<TimingDto> GetTimingConfigAsync()
Returns
Type Description
System.Threading.Tasks.Task<TimingDto>

Implements

IAbpApplicationConfigurationAppService
IApplicationService

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