Show / Hide Table of Contents

Class ProgramConfiguration<TApp>

Inheritance
object
ProgramConfiguration<TApp>
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine
Assembly: PayrollEngine.Core.dll
Syntax
public class ProgramConfiguration<TApp> where TApp : class
Type Parameters
Name Description
TApp

Constructors

ProgramConfiguration(ProgramConfigurationOptions)

Declaration
public ProgramConfiguration(ProgramConfigurationOptions options = ProgramConfigurationOptions.Default)
Parameters
Type Name Description
ProgramConfigurationOptions options

Properties

Configuration

Declaration
public IConfigurationRoot Configuration { get; }
Property Value
Type Description
IConfigurationRoot

Methods

Get(string)

Declaration
public string Get(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

Get(string, string)

Declaration
public string Get(string key, string defaultValue)
Parameters
Type Name Description
string key
string defaultValue
Returns
Type Description
string

GetConfiguration<T>()

Declaration
public T GetConfiguration<T>()
Returns
Type Description
T
Type Parameters
Name Description
T

GetConfiguration<T>(string)

Declaration
public T GetConfiguration<T>(string key)
Parameters
Type Name Description
string key
Returns
Type Description
T
Type Parameters
Name Description
T

GetConnectionString(string)

Declaration
public string GetConnectionString(string name)
Parameters
Type Name Description
string name
Returns
Type Description
string

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX