<PackageReference Include="Castle.Windsor" Version="2.5.3" />

DefaultConfigurationStore

This implementation of IConfigurationStore does not try to obtain an external configuration by any means. Its only purpose is to serve as a base class for subclasses that might obtain the configuration node from anywhere.

Initializes a new instance of the DefaultConfigurationStore class.

public void AddBootstrapComponentConfiguration(string key, IConfiguration config)

Associates a configuration node with a bootstrap component key

public void AddChildContainerConfiguration(string key, IConfiguration config)

Adds the child container configuration.

public void AddComponentConfiguration(string key, IConfiguration config)

Associates a configuration node with a component key

public void AddFacilityConfiguration(string key, IConfiguration config)

Associates a configuration node with a facility key

Returns the configuration node associated with the specified component key. Should return null if no association exists.

Returns all configuration nodes for bootstrap components

Returns the configuration node associated with the specified child container key. Should return null if no association exists.

Returns the configuration node associated with the specified component key. Should return null if no association exists.

Returns all configuration nodes for components

Returns all configuration nodes for child containers

Returns all configuration nodes for facilities

Returns the configuration node associated with the specified facility key. Should return null if no association exists.

public IResource GetResource(string resourceUri, IResource resource)