IConfiguration
IConfiguration is a interface encapsulating a configuration node
used to retrieve configuration values.
Gets an IDictionary of the configuration attributes.
Gets an ConfigurationCollection of IConfiguration
elements containing all node children.
Gets the name of the node.
Gets the value of the node.
Gets the value of the node and converts it
into specified Type.