AccidentalFish.ApplicationSupport.Core.Components Namespace |
Class | Description | |
---|---|---|
AbstractApplicationComponent |
Abstract class for describing a component. Implementations of this class should be annotated with the
ComponentIdentityAttribute.
| |
ApplicationResourceSettingNameProvider |
Given a component name this will return a app.config / web.config / *.cscfg setting name for a given type
of resource
| |
ComponentConfiguration |
Describes the configuration of a component in the component host
| |
ComponentIdentity |
Provides the name for a component
| |
ComponentIdentityAttribute |
Attribute that can be attached to classes to describe their name
| |
MissingComponentIdentityException |
Thrown when a component identity is required but could not be found
|
Interface | Description | |
---|---|---|
IApplicationComponent |
Interface for a self naming component
| |
IApplicationResourceFactory |
Factory for constructing resources using the component configuration system
| |
IApplicationResourceSettingNameProvider |
Given a component identity this returns the app.config, web.config, *.cscfg setting names that contain component settings
| |
IApplicationResourceSettingProvider |
Given a component identity this returns the app.config, web.config, *.cscfg setting values
| |
IComponentIdentity |
Identifies a component
| |
IHostableComponent |
A hostable component is designed to be run in a worker role and perform background activities
|