Configuration of a component inside a container.
Description
The ComponentConfig class allows you to configure a component residing inside a container.
Important points
- The configuration includes the type of information or descriptor and component configuration parameters.
Properties
Descriptor
Component’s descriptor (locator).
public
Descriptor Descriptor { get; set; }
Type
Component’s type descriptor.
public
TypeDescriptor Type { get; set; }
Config
Component’s configuration parameters.
public
ConfigParams Config { get; set; }
Constructors
Creates a new instance of the configuration component.
public
ComponentConfig(Descriptor descriptor, TypeDescriptor type, ConfigParams config)
- descriptor: Descriptor - (optional) component’s descriptor (locator).
- type: TypeDescriptor - (optional) component’s type descriptor.
- config: ConfigParams - (optional) component’s configuration parameters.
Static methods
FromConfig
Creates a new instance of ComponentConfig based on a section from a container configuration. Throws ConfigException when neither component descriptor or type is found.
public static
ComponentConfig FromConfig(ConfigParams config)
- config: ConfigParams - component’s parameters from a container configuration.
- returns: ComponentConfig - created ComponentConfig.