Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder Namespace
Retired Content |
---|
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
Classes
Class | Description | |
---|---|---|
AssemblerAttribute |
Specifies what assembler type to use to build a concrete type in a polymorphic provider hierarchy for the type described by the configuration object this attribute is bound to. This class cannot be inherited. The specified type must implement the IAssembler<TObject, TConfiguration> interface.
|
|
AssemblerBasedCustomFactory<TObject, TConfiguration> |
Represents a generic process to build objects of a polymorphic hierarchy based on a single configuration object.
|
|
AssemblerBasedObjectFactory<TObject, TConfiguration> |
Represents a generic process to build objects of a polymorphic hierarchy based on a single configuration object.
|
|
ConfigurationNameMapperAttribute |
Specifies what type to use to map instance names for the type this attribute is bound to. This class cannot be inherited.
|
|
ConfigurationNameMappingStrategy |
Implementation of IBuilderStrategy which maps null instance names into a different name.
|
|
ConfigurationNameProvider |
Manages the creation of names for anonymous instances.
|
|
ConfigurationObjectPolicy |
A configuration object policy that holds a reference to an IConfigurationSource.
|
|
ConfigurationReflectionCache |
Caches reflection information used by the building process.
|
|
ConfiguredObjectStrategy |
Implementation of IBuilderStrategy which creates objects.
|
|
CustomFactoryAttribute |
Specifies what type to use to build instances of the type this attribute is bound to. This class cannot be inherited.
|
|
CustomProviderAssembler<TObject, TConfiguration, TConcreteConfiguration> |
Represents the process to build a custom provider for type TObject described by an instance of TConcreteConfiguration configuration object.
|
|
EnterpriseLibraryBuilderStrategy |
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Base class for custom strategies used with ObjectBuilder. Provides methods to retrieve useful information from the context.
|
|
EnterpriseLibraryFactory |
Static facade for the generic building mechanism based on ObjectBuilder.
|
|
ExplicitInstrumentationAttacher |
Binds properly attributed events in source object to properly attributed handler methods in listener object using an explicit binding object.
|
|
InstrumentationAttachmentStrategy |
Drives binding of instrumentation events to handler methods based on the attributes on the source object.
|
|
InstrumentationStrategy |
This type supports the Enterprise Library infrastructure and is not intended to be used directly from your code. Adapter used to inject instrumentation attachment process into ObjectBuilder creation process for objects.
|
|
LocatorNameTypeFactoryBase<T> |
Base class for instance factories that require a locator to provide singletons.
|
|
NameTypeFactoryBase<T> |
Base class for instance factories.
|
|
NoBindingInstrumentationAttacher |
Instrumentation binder that does nothing. Implementation of Null Object Pattern.
|
|
ReflectionInstrumentationAttacher |
Binds properly attributed events in source object to properly attributed handler methods in listener object using reflection.
|
|
TypeInstantiationAssembler<TObject, TConfiguration> |
Generic assembler that will just instantiate the type in a configuration element for polymorphic hierarchies.
|
Interfaces
Interface | Description | |
---|---|---|
IAssembler<TObject, TConfiguration> |
Represents the process to build an instance of a specific subtype of TObject described by a matching specific subtype of TConfiguration.
|
|
IConfigurationNameMapper |
Represents an object that maps an instance name.
|
|
IConfigurationObjectPolicy |
Represents a policy that will provide an IConfigurationSource.
|
|
ICustomFactory |
Represents the process to build instances of a type.
|
|
IInstrumentationAttacher |
Responsible for binding attributed events in a source object to attributed handler methods in a listener object.
|
Retired Content |
---|
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |