Table of Contents

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

configuration IConfiguration

The root configuration (e.g. loaded from OrpheusConfig.json).

connectionName string

The ConfigurationName to look up.

sectionName string

The configuration section Orpheus's settings live under. Defaults to "OrpheusConfiguration".

Returns

IDatabaseConnectionConfiguration