Show / Hide Table of Contents

Class ConfigurationExtensions

Extension methods for IConfiguration

Inheritance
object
ConfigurationExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client
Assembly: PayrollEngine.Client.Core.dll
Syntax
public static class ConfigurationExtensions

Methods

GetHttpConfigurationAsync()

Get the http configuration by priority: 1. Environment variable payroll api connection 2. Environment variable payroll api configuration (link to JSON file) 3. Api configuration located in the app folder (apisettings.json)

Declaration
public static Task<PayrollHttpConfiguration> GetHttpConfigurationAsync()
Returns
Type Description
Task<PayrollHttpConfiguration>

GetHttpConfigurationAsync(IConfiguration)

Get the http configuration by priority: 1. Environment variable payroll api connection 2. Environment variable payroll api configuration (link to JSON file) 3. Api configuration located in the app folder (apisettings.json) 4. Application configuration (appsettings.json)

Declaration
public static Task<PayrollHttpConfiguration> GetHttpConfigurationAsync(this IConfiguration configuration)
Parameters
Type Name Description
IConfiguration configuration

Application configuration

Returns
Type Description
Task<PayrollHttpConfiguration>
☀
☾
Back to top Generated by DocFX