MicroKernel/Windsor Site Map
Site Map
Below is the hierarchical list of all pages related to MicroKernel/Windsor
-
MicroKernel/Windsor
-
MicroKernel/Windsor Site Map
- FAQ
- External articles
- MicroKernel/Windsor Roadmap
-
Documentation
-
Trunk Documentation
- Advanced usage
- Concepts
-
Reference Manual
- The DefaultKernel class
- The WindsorContainer class
- Handlers
- ComponentActivator
- ComponentModelBuilder and Contributors
- Component registration flow
- Component creation flow
- How dependencies are resolved
- Commission and Decommission
- Windsor Configuration Reference
-
Core API
- ComponentModel API Document
- IRecyclable API Document
- IStartable API Document
- IMethodInterceptor API Document
- IMethodInvocation API Document
- IOnBehalfAware API Document
- InterceptorAttribute API Document
- LifestyleAttribute API Document
- SingletonAttribute API Document
- TransientAttribute API Document
- PerThreadAttribute API Document
- PooledAttribute API Document
- CustomLifestyleAttribute API Document
- IInitializable API Document
-
MicroKernel API
-
IKernel API Document
- Properties
-
Methods
- RemoveChildKernel(IKernel kernel)
- AddChildKernel(IKernel kernel)
- GetSubSystem(String key) : ISubSystem
- AddSubSystem(String key, ISubSystem subsystem)
- GetFacilities() : IFacility[]
- AddFacility(String key, IFacility facility)
- GetAssignableHandlers(Type service) : IHandler[]
- GetHandlers(Type service) : IHandler[]
- GetHandler(Type service) : IHandler
- GetHandler(String key) : IHandler
- CreateComponentActivator(ComponentModel model) : IComponentActivator
- ReleaseComponent(Object instance)
- RegisterCustomDependencies(String key, IDictionary dependencies)
- RegisterCustomDependencies(Type service, IDictionary dependencies)
- Resolve(String key, IDictionary arguments) : Object
- Resolve(Type service, IDictionary arguments) : Object
- HasComponent(Type service) : Boolean
- HasComponent(String key) : Boolean
- RemoveComponent(String key) : Boolean
- AddComponentInstance(String key, Type serviceType, Object instance)
- AddComponentInstance(String key, Object instance)
- AddCustomComponent(ComponentModel model)
- AddComponentWithExtendedProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithExtendedProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type classType)
-
IKernelEvents API Document
-
Events
- ComponentRegistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentUnregistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentModelCreated:ComponentModelDelegate(ComponentModel model)
- AddedAsChildKernel:System.EventHandler()
- RemovedAsChildKernel:System.EventHandler()
- ComponentCreated:ComponentInstanceDelegate(ComponentModel model, Object instance)
- ComponentDestroyed:ComponentInstanceDelegate(ComponentModel model, Object instance)
- HandlerRegistered:HandlerDelegate(IHandler handler, Boolean stateChanged)
- DependencyResolving:DependencyDelegate(ComponentModel client, DependencyModel model, Object dependency)
-
Events
- IComponentActivator API Document
- AbstractComponentActivator API Document
-
DefaultComponentActivator API Document
- Constructors
- Properties
-
Methods
- SetUpProperties(Object instance, CreationContext context)
- CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, Type[] signature) : Object[]
- CanSatisfyDependency(CreationContext context, DependencyModel dep) : Boolean
- SelectEligibleConstructor(CreationContext context) : ConstructorCandidate
- ApplyConcerns(Object[] steps, Object instance)
- ApplyDecommissionConcerns(Object instance)
- ApplyCommissionConcerns(Object instance)
- CreateInstance(CreationContext context, Object[] arguments, Type[] signature) : Object
- Instantiate(CreationContext context) : Object
- Destroy(Object instance)
- Create(CreationContext context) : Object
- InternalDestroy(Object instance)
- InternalCreate(CreationContext context) : Object
- IFacility API Document
- AbstractFacility API Document
- IHandler API Document
- ISubDependencyResolver API Document
- IDependencyResolver API Document
- ISubSystem API Document
- IComponentModelBuilder API Document
- IContributeComponentModelConstruction API Document
- ILifestyleManager API Document
- ILifecycleConcern API Document
- IReleasePolicy API Document
-
IKernel API Document
-
Windsor API
- IContainerAccessor API Document
-
IWindsorContainer API Document
- Properties
-
Methods
- RemoveChildContainer(IWindsorContainer childContainer)
- AddChildContainer(IWindsorContainer childContainer)
- Release(Object instance)
- Resolve(Type service) : Object
- Resolve(String key) : Object
- AddComponentWithProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponentWithLifestyle(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponentWithLifestyle(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType)
- AddFacility(String key, IFacility facility)
- Trunk Release notes
- Samples
-
User's guide
- Using the MicroKernel
- Lifestyles
- Lifecycles
- Wiring with constructors and properties
- Adding custom components
- Using the Windsor Container
- Initializing with an external configuration
- Configuring components parameters
- Using Configuration Properties
- Using Includes
- Using defines and ifs
- Using Type converters
- Passing arrays, lists and dictionaries
- .Net 2 Generics support
- Adding Interceptors
-
RC3 Documentation
- Advanced usage
- Concepts
-
Reference Manual
- The DefaultKernel class
- The WindsorContainer class
- Handlers
- ComponentActivator
- ComponentModelBuilder and Contributors
- Component registration flow
- Component creation flow
- How dependencies are resolved
- Commission and Decommission
- Windsor Configuration Reference
-
Core API
- ComponentModel API Document
- IRecyclable API Document
- IStartable API Document
- IMethodInterceptor API Document
- IMethodInvocation API Document
- IOnBehalfAware API Document
- InterceptorAttribute API Document
- LifestyleAttribute API Document
- SingletonAttribute API Document
- TransientAttribute API Document
- PerThreadAttribute API Document
- PooledAttribute API Document
- CustomLifestyleAttribute API Document
- IInitializable API Document
-
MicroKernel API
-
IKernel API Document
- Properties
-
Methods
- RemoveChildKernel(IKernel kernel)
- AddChildKernel(IKernel kernel)
- GetSubSystem(String key) : ISubSystem
- AddSubSystem(String key, ISubSystem subsystem)
- GetFacilities() : IFacility[]
- AddFacility(String key, IFacility facility)
- GetAssignableHandlers(Type service) : IHandler[]
- GetHandlers(Type service) : IHandler[]
- GetHandler(Type service) : IHandler
- GetHandler(String key) : IHandler
- CreateComponentActivator(ComponentModel model) : IComponentActivator
- ReleaseComponent(Object instance)
- RegisterCustomDependencies(String key, IDictionary dependencies)
- RegisterCustomDependencies(Type service, IDictionary dependencies)
- Resolve(String key, IDictionary arguments) : Object
- Resolve(Type service, IDictionary arguments) : Object
- HasComponent(Type service) : Boolean
- HasComponent(String key) : Boolean
- RemoveComponent(String key) : Boolean
- AddComponentInstance(String key, Type serviceType, Object instance)
- AddComponentInstance(String key, Object instance)
- AddCustomComponent(ComponentModel model)
- AddComponentWithExtendedProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithExtendedProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType, LifestyleType lifestyle, Boolean overwriteLifestyle)
- AddComponent(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type classType)
-
IKernelEvents API Document
-
Events
- ComponentRegistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentUnregistered:ComponentDataDelegate(String key, IHandler handler)
- ComponentModelCreated:ComponentModelDelegate(ComponentModel model)
- AddedAsChildKernel:System.EventHandler()
- RemovedAsChildKernel:System.EventHandler()
- ComponentCreated:ComponentInstanceDelegate(ComponentModel model, Object instance)
- ComponentDestroyed:ComponentInstanceDelegate(ComponentModel model, Object instance)
- HandlerRegistered:HandlerDelegate(IHandler handler, Boolean stateChanged)
- DependencyResolving:DependencyDelegate(ComponentModel client, DependencyModel model, Object dependency)
-
Events
- IComponentActivator API Document
- AbstractComponentActivator API Document
-
DefaultComponentActivator API Document
- Constructors
- Properties
-
Methods
- SetUpProperties(Object instance, CreationContext context)
- CreateConstructorArguments(ConstructorCandidate constructor, CreationContext context, Type[] signature) : Object[]
- CanSatisfyDependency(CreationContext context, DependencyModel dep) : Boolean
- SelectEligibleConstructor(CreationContext context) : ConstructorCandidate
- ApplyConcerns(Object[] steps, Object instance)
- ApplyDecommissionConcerns(Object instance)
- ApplyCommissionConcerns(Object instance)
- CreateInstance(CreationContext context, Object[] arguments, Type[] signature) : Object
- Instantiate(CreationContext context) : Object
- Destroy(Object instance)
- Create(CreationContext context) : Object
- InternalDestroy(Object instance)
- InternalCreate(CreationContext context) : Object
- IFacility API Document
- AbstractFacility API Document
- IHandler API Document
- ISubDependencyResolver API Document
- IDependencyResolver API Document
- ISubSystem API Document
- IComponentModelBuilder API Document
- IContributeComponentModelConstruction API Document
- ILifestyleManager API Document
- ILifecycleConcern API Document
- IReleasePolicy API Document
-
IKernel API Document
-
Windsor API
- IContainerAccessor API Document
-
IWindsorContainer API Document
- Properties
-
Methods
- RemoveChildContainer(IWindsorContainer childContainer)
- AddChildContainer(IWindsorContainer childContainer)
- Release(Object instance)
- Resolve(Type service) : Object
- Resolve(String key) : Object
- AddComponentWithProperties(String key, Type serviceType, Type classType, IDictionary extendedProperties)
- AddComponentWithProperties(String key, Type classType, IDictionary extendedProperties)
- AddComponentWithLifestyle(String key, Type serviceType, Type classType, LifestyleType lifestyle)
- AddComponentWithLifestyle(String key, Type classType, LifestyleType lifestyle)
- AddComponent(String key, Type serviceType, Type classType)
- AddComponent(String key, Type classType)
- AddFacility(String key, IFacility facility)
- RC3 Release notes
- Samples
-
User's guide
- Using the MicroKernel
- Lifestyles
- Lifecycles
- Wiring with constructors and properties
- Adding custom components
- Using the Windsor Container
- Initializing with an external configuration
- Configuring components parameters
- Using Configuration Properties
- Using Includes
- Using defines and ifs
- Using Type converters
- Passing arrays, lists and dictionaries
- .Net 2 Generics support
- Adding Interceptors
-
Trunk Documentation
-
Documentation
-
Facilities
- ActiveRecord Integration Facility
- Aspect# Integration Facility
- Automatic Transaction Management Facility
- Batch Registration Facility
- db4o Facility
- EventWiring Facility
- FactorySupport Facility
- iBatisNet Facility
- Logging Facility
- NHibernate Facility
- Prevalence Facility
- Remoting Facility
- Startable Facility
- TypedFactory Facility
- Windows Communication Foundation (WCF) Integration Facility
-
Facilities
- ActiveRecord Integration Facility
- Aspect# Integration Facility
- Automatic Transaction Management Facility
- Batch Registration Facility
- EventWiring Facility
- FactorySupport Facility
- iBatisNet Facility
- Logging Facility
- NHibernate Facility
- Prevalence Facility
- Remoting Facility
- Startable Facility
- TypedFactory Facility
-
Facilities
- Getting Started
- MicroKernel/Windsor Recipes
-
MicroKernel/Windsor Site Map