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
|