Class AbstractConfigurationContributor
- Namespace
- Steeltoe.Management.Info
- Assembly
- Steeltoe.Management.Abstractions.dll
public abstract class AbstractConfigurationContributor
- Inheritance
-
AbstractConfigurationContributor
- Derived
- Inherited Members
Constructors
AbstractConfigurationContributor()
protected AbstractConfigurationContributor()
AbstractConfigurationContributor(IConfiguration)
protected AbstractConfigurationContributor(IConfiguration config)
Parameters
config
IConfiguration
Fields
_config
protected IConfiguration _config
Field Value
Methods
AddChildren(Dictionary<string, object>, IEnumerable<IConfigurationSection>)
protected virtual void AddChildren(Dictionary<string, object> dict, IEnumerable<IConfigurationSection> sections)
Parameters
dict
Dictionary<string, object>sections
IEnumerable<IConfigurationSection>
AddKeyValue(Dictionary<string, object>, string, string)
protected virtual void AddKeyValue(Dictionary<string, object> dict, string key, string value)
Parameters
dict
Dictionary<string, object>key
stringvalue
string
Contribute(IInfoBuilder, string, bool)
protected virtual void Contribute(IInfoBuilder builder, string prefix, bool keepPrefix)
Parameters
builder
IInfoBuilderprefix
stringkeepPrefix
bool
CreateDictionary(string, bool)
protected virtual Dictionary<string, object> CreateDictionary(string prefix, bool keepPrefix)