IWindsorContainer
The IWindsorContainer interface exposes all the
functionality the Windsor implements.
Returns the inner instance of the MicroKernel
Gets the container's name
Gets or sets the parent container if this instance
is a sub container.
Registers a subcontainer. The components exposed
by this container will be accessible from subcontainers.
IWindsorContainer AddComponentLifeStyle(string key, Type serviceType, Type classType, LifestyleType lifestyle)
IWindsorContainer AddComponentWithProperties(string key, Type classType, IDictionary extendedProperties)
IWindsorContainer AddComponentWithProperties(string key, Type serviceType, Type classType, IDictionary extendedProperties)
Registers a facility within the container.
Creates and adds an IFacility facility to the container.
Creates and adds an IFacility facility to the container.
Registers a facility within the container.
Creates and adds an IFacility facility to the container.
IWindsorContainer AddFacility<TFacility>(string idInConfiguration, Action<TFacility> configureFacility) where TFacility : IFacility
Creates and adds an IFacility facility to the container.
Gets a child container instance by name.
Runs the installers so that they can register components in the container. For details see the documentation at http://j.mp/WindsorInstall
Registers the components with the IWindsorContainer. The instances of IRegistration are produced by fluent registration API.
Most common entry points are For<T> method to register a single type or (recommended in most cases)
FromThisAssembly.
Let the Intellisense drive you through the fluent API past those entry points. For details see the documentation at http://j.mp/WindsorApi
Releases a component instance
Remove a child container
Returns a component instance by the key
Returns a component instance by the service
Returns a component instance by the service
Returns a component instance by the service
Returns a component instance by the service
Returns a component instance by the service
Returns a component instance by the service
Returns a component instance by the key
Returns a component instance by the key
Returns a component instance by the key
Returns a component instance by the key
Returns a component instance by the key
Returns a component instance by the key
Returns a component instance by the key
Resolve all valid components that match this type.
Resolve all valid components that match this service
the service to match
Resolve all valid components that match this service
the service to matchArguments to resolve the service
Resolve all valid components that match this service
the service to matchArguments to resolve the service
Resolve all valid components that match this type.
The service typeArguments to resolve the service
Resolve all valid components that match this type.
The service typeArguments to resolve the service