Class SettingDefinitionManager
Inheritance
System.Object
SettingDefinitionManager
Implements
ISingletonDependency
Assembly: Volo.Abp.Settings.dll
Syntax
public class SettingDefinitionManager : object, ISettingDefinitionManager, ISingletonDependency
Constructors
SettingDefinitionManager(IOptions<AbpSettingOptions>, IServiceProvider)
Declaration
public SettingDefinitionManager(IOptions<AbpSettingOptions> options, IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
IOptions<AbpSettingOptions> |
options |
|
IServiceProvider |
serviceProvider |
|
Properties
Options
Declaration
protected AbpSettingOptions Options { get; }
Property Value
ServiceProvider
Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Type |
Description |
IServiceProvider |
|
SettingDefinitions
Declaration
protected Lazy<IDictionary<string, SettingDefinition>> SettingDefinitions { get; }
Property Value
Methods
CreateSettingDefinitions()
Declaration
protected virtual IDictionary<string, SettingDefinition> CreateSettingDefinitions()
Returns
Get(String)
Declaration
public virtual SettingDefinition Get(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetAll()
Declaration
public virtual IReadOnlyList<SettingDefinition> GetAll()
Returns
GetOrNull(String)
Declaration
public virtual SettingDefinition GetOrNull(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Implements
ISingletonDependency
Extension Methods