Castle.MicroKernel.ComponentActivator
Namespace with 8 public types
Classes
CollectionActivator`1
ComponentActivatorException
Exception thrown whe a component could not be activated. THis should come from the component activator.
DefaultComponentActivator
Standard implementation of .
Handles the selection of the best constructor, fills the
writable properties the component exposes, run the commission
and decommission lifecycles, etc.
ExternalInstanceActivator
FactoryMethodActivator`1
NoResolvableConstructorFoundException
Exception thrown when component has no resolvable constructor that can be used to create an instance.
Abstract Classes
AbstractComponentActivator
Abstract implementation of .
The implementors must only override the InternalCreate and
InternalDestroy methods in order to perform their creation and
destruction logic.
Interfaces
IDependencyAwareActivator
Implemented by which don't necessarily need dependencies from the container to activate new instances of the component.