Show / Hide Table of Contents

Class ConfigurationSettingManagementProvider

Inheritance
object
ConfigurationSettingManagementProvider
Implements
ISettingManagementProvider
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.SettingManagement
Assembly: Volo.Abp.SettingManagement.Domain.dll
Syntax
public class ConfigurationSettingManagementProvider : ISettingManagementProvider, ITransientDependency

Constructors

ConfigurationSettingManagementProvider(IConfiguration)

Declaration
public ConfigurationSettingManagementProvider(IConfiguration configuration)
Parameters
Type Name Description
IConfiguration configuration

Properties

Configuration

Declaration
protected IConfiguration Configuration { get; }
Property Value
Type Description
IConfiguration

Name

Declaration
public string Name { get; }
Property Value
Type Description
string

Methods

ClearAsync(SettingDefinition, string)

Declaration
public virtual Task ClearAsync(SettingDefinition setting, string providerKey)
Parameters
Type Name Description
SettingDefinition setting
string providerKey
Returns
Type Description
Task

GetOrNullAsync(SettingDefinition, string)

Declaration
public virtual Task<string> GetOrNullAsync(SettingDefinition setting, string providerKey)
Parameters
Type Name Description
SettingDefinition setting
string providerKey
Returns
Type Description
Task<string>

SetAsync(SettingDefinition, string, string)

Declaration
public virtual Task SetAsync(SettingDefinition setting, string value, string providerKey)
Parameters
Type Name Description
SettingDefinition setting
string value
string providerKey
Returns
Type Description
Task

Implements

ISettingManagementProvider
ITransientDependency

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