Show / Hide Table of Contents

Interface ISettingManager

Namespace: Volo.Abp.SettingManagement
Assembly: Volo.Abp.SettingManagement.Domain.dll
Syntax
public interface ISettingManager

Methods

DeleteAsync(string, string)

Declaration
Task DeleteAsync(string providerName, string providerKey)
Parameters
Type Name Description
string providerName
string providerKey
Returns
Type Description
Task

GetAllAsync(string, string, bool)

Declaration
Task<List<SettingValue>> GetAllAsync(string providerName, string providerKey, bool fallback = true)
Parameters
Type Name Description
string providerName
string providerKey
bool fallback
Returns
Type Description
Task<List<SettingValue>>

GetOrNullAsync(string, string, string, bool)

Declaration
Task<string> GetOrNullAsync(string name, string providerName, string providerKey, bool fallback = true)
Parameters
Type Name Description
string name
string providerName
string providerKey
bool fallback
Returns
Type Description
Task<string>

SetAsync(string, string, string, string, bool)

Declaration
Task SetAsync(string name, string value, string providerName, string providerKey, bool forceToSet = false)
Parameters
Type Name Description
string name
string value
string providerName
string providerKey
bool forceToSet
Returns
Type Description
Task

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?)
ConfigurationValueSettingManagerExtensions.GetAllConfigurationAsync(ISettingManager, bool)
ConfigurationValueSettingManagerExtensions.GetOrNullConfigurationAsync(ISettingManager, string, bool)
DefaultValueSettingManagerExtensions.GetAllDefaultAsync(ISettingManager, bool)
DefaultValueSettingManagerExtensions.GetOrNullDefaultAsync(ISettingManager, string, bool)
GlobalSettingManagerExtensions.GetAllGlobalAsync(ISettingManager, bool)
GlobalSettingManagerExtensions.GetOrNullGlobalAsync(ISettingManager, string, bool)
GlobalSettingManagerExtensions.SetGlobalAsync(ISettingManager, string, string)
TenantSettingManagerExtensions.GetAllForCurrentTenantAsync(ISettingManager, bool)
TenantSettingManagerExtensions.GetAllForTenantAsync(ISettingManager, Guid, bool)
TenantSettingManagerExtensions.GetOrNullForCurrentTenantAsync(ISettingManager, string, bool)
TenantSettingManagerExtensions.GetOrNullForTenantAsync(ISettingManager, string, Guid, bool)
TenantSettingManagerExtensions.SetForCurrentTenantAsync(ISettingManager, string, string, bool)
TenantSettingManagerExtensions.SetForTenantAsync(ISettingManager, Guid, string, string, bool)
TenantSettingManagerExtensions.SetForTenantOrGlobalAsync(ISettingManager, Guid?, string, string, bool)
UserSettingManagerExtensions.GetAllForCurrentUserAsync(ISettingManager, bool)
UserSettingManagerExtensions.GetAllForUserAsync(ISettingManager, Guid, bool)
UserSettingManagerExtensions.GetOrNullForCurrentUserAsync(ISettingManager, string, bool)
UserSettingManagerExtensions.GetOrNullForUserAsync(ISettingManager, string, Guid, bool)
UserSettingManagerExtensions.SetForCurrentUserAsync(ISettingManager, string, string, bool)
UserSettingManagerExtensions.SetForUserAsync(ISettingManager, Guid, string, string, bool)
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