C# Class Castle.MicroKernel.DefaultKernel

Default implementation of IKernel. This implementation is complete and also support a kernel hierarchy (sub containers).
Afficher le fichier Open project: castleproject/Windsor Class Usage Examples

Méthodes publiques

Méthode Description
OptimizeDependencyResolution ( ) : IDisposable

Méthodes protégées

Méthode Description
RaiseAddedAsChildKernel ( ) : void
RaiseComponentCreated ( ComponentModel model, object instance ) : void
RaiseComponentDestroyed ( ComponentModel model, object instance ) : void
RaiseComponentModelCreated ( ComponentModel model ) : void
RaiseComponentRegistered ( String key, IHandler handler ) : void
RaiseDependencyResolving ( ComponentModel client, DependencyModel model, Object dependency ) : void
RaiseHandlerRegistered ( IHandler handler ) : void
RaiseHandlersChanged ( ) : void
RaiseRegistrationCompleted ( ) : void
RaiseRemovedAsChildKernel ( ) : void

Private Methods

Méthode Description
DoActualRaisingOfHandlersChanged ( ) : void
InitializeLifetimeService ( ) : object

Method Details

OptimizeDependencyResolution() public méthode

public OptimizeDependencyResolution ( ) : IDisposable
Résultat IDisposable

RaiseAddedAsChildKernel() protected méthode

protected RaiseAddedAsChildKernel ( ) : void
Résultat void

RaiseComponentCreated() protected méthode

protected RaiseComponentCreated ( ComponentModel model, object instance ) : void
model Castle.Core.ComponentModel
instance object
Résultat void

RaiseComponentDestroyed() protected méthode

protected RaiseComponentDestroyed ( ComponentModel model, object instance ) : void
model Castle.Core.ComponentModel
instance object
Résultat void

RaiseComponentModelCreated() protected méthode

protected RaiseComponentModelCreated ( ComponentModel model ) : void
model Castle.Core.ComponentModel
Résultat void

RaiseComponentRegistered() protected méthode

protected RaiseComponentRegistered ( String key, IHandler handler ) : void
key String
handler IHandler
Résultat void

RaiseDependencyResolving() protected méthode

protected RaiseDependencyResolving ( ComponentModel client, DependencyModel model, Object dependency ) : void
client Castle.Core.ComponentModel
model Castle.Core.DependencyModel
dependency Object
Résultat void

RaiseHandlerRegistered() protected méthode

protected RaiseHandlerRegistered ( IHandler handler ) : void
handler IHandler
Résultat void

RaiseHandlersChanged() protected méthode

protected RaiseHandlersChanged ( ) : void
Résultat void

RaiseRegistrationCompleted() protected méthode

protected RaiseRegistrationCompleted ( ) : void
Résultat void

RaiseRemovedAsChildKernel() protected méthode

protected RaiseRemovedAsChildKernel ( ) : void
Résultat void