Pip-Services-Commons-Dotnet
Static Public Member Functions | List of all members
PipServices3.Commons.Config.OptionsResolver Class Reference

A helper class to parameters from "options" configuration section. More...

Static Public Member Functions

static ConfigParams Resolve (ConfigParams config, bool configAsDefault=true)
 Resolves an "options" configuration section from component configuration parameters. More...
 

Detailed Description

A helper class to parameters from "options" configuration section.

var config = ConfigParams.FromTuples( ...
"options.param1", "ABC",
"options.param2", 123 );
var options = OptionsResolver.Resolve(config, false); // Result: param1=ABC;param2=123

Member Function Documentation

◆ Resolve()

static ConfigParams PipServices3.Commons.Config.OptionsResolver.Resolve ( ConfigParams  config,
bool  configAsDefault = true 
)
static

Resolves an "options" configuration section from component configuration parameters.

Parameters
configconfiguration parameters
configAsDefault(optional) When set true the method returns the entire parameter set when "options" section is not found. Default: false
Returns
configuration parameters from "options" section

The documentation for this class was generated from the following file: