Class ConfigurationExtensions
Extension methods for IConfiguration
Inherited Members
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> |