Class OrpheusConfigurationExtensions
- Namespace
- OrpheusCore.Configuration
- Assembly
- OrpheusCore.dll
Extension methods for resolving an IDatabaseConnectionConfiguration out of an IConfiguration (e.g. an appsettings/OrpheusConfig.json file).
public static class OrpheusConfigurationExtensions
- Inheritance
-
OrpheusConfigurationExtensions
- Inherited Members
Methods
GetOrpheusConnection(IConfiguration, string, string)
Binds the given configuration section to an OrpheusConfiguration and returns the named database connection from its DatabaseConnections.
public static IDatabaseConnectionConfiguration GetOrpheusConnection(this IConfiguration configuration, string connectionName, string sectionName = "OrpheusConfiguration")
Parameters
configurationIConfigurationThe root configuration (e.g. loaded from OrpheusConfig.json).
connectionNamestringThe ConfigurationName to look up.
sectionNamestringThe configuration section Orpheus's settings live under. Defaults to "OrpheusConfiguration".