Show / Hide Table of Contents

Class SettingManagementProvider

Inheritance
object
SettingManagementProvider
GlobalSettingManagementProvider
TenantSettingManagementProvider
UserSettingManagementProvider
Implements
ISettingManagementProvider
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 abstract class SettingManagementProvider : ISettingManagementProvider

Constructors

SettingManagementProvider(ISettingManagementStore)

Declaration
protected SettingManagementProvider(ISettingManagementStore settingManagementStore)
Parameters
Type Name Description
ISettingManagementStore settingManagementStore

Properties

Name

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

SettingManagementStore

Declaration
protected ISettingManagementStore SettingManagementStore { get; }
Property Value
Type Description
ISettingManagementStore

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>

NormalizeProviderKey(string)

Declaration
protected virtual string NormalizeProviderKey(string providerKey)
Parameters
Type Name Description
string providerKey
Returns
Type Description
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

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