C# Класс Castle.MicroKernel.DefaultKernel

Default implementation of IKernel. This implementation is complete and also support a kernel hierarchy (sub containers).
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
OptimizeDependencyResolution ( ) : IDisposable

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
DoActualRaisingOfHandlersChanged ( ) : void
InitializeLifetimeService ( ) : object

Описание методов

OptimizeDependencyResolution() публичный Метод

public OptimizeDependencyResolution ( ) : IDisposable
Результат IDisposable

RaiseAddedAsChildKernel() защищенный Метод

protected RaiseAddedAsChildKernel ( ) : void
Результат void

RaiseComponentCreated() защищенный Метод

protected RaiseComponentCreated ( ComponentModel model, object instance ) : void
model Castle.Core.ComponentModel
instance object
Результат void

RaiseComponentDestroyed() защищенный Метод

protected RaiseComponentDestroyed ( ComponentModel model, object instance ) : void
model Castle.Core.ComponentModel
instance object
Результат void

RaiseComponentModelCreated() защищенный Метод

protected RaiseComponentModelCreated ( ComponentModel model ) : void
model Castle.Core.ComponentModel
Результат void

RaiseComponentRegistered() защищенный Метод

protected RaiseComponentRegistered ( String key, IHandler handler ) : void
key String
handler IHandler
Результат void

RaiseDependencyResolving() защищенный Метод

protected RaiseDependencyResolving ( ComponentModel client, DependencyModel model, Object dependency ) : void
client Castle.Core.ComponentModel
model Castle.Core.DependencyModel
dependency Object
Результат void

RaiseHandlerRegistered() защищенный Метод

protected RaiseHandlerRegistered ( IHandler handler ) : void
handler IHandler
Результат void

RaiseHandlersChanged() защищенный Метод

protected RaiseHandlersChanged ( ) : void
Результат void

RaiseRegistrationCompleted() защищенный Метод

protected RaiseRegistrationCompleted ( ) : void
Результат void

RaiseRemovedAsChildKernel() защищенный Метод

protected RaiseRemovedAsChildKernel ( ) : void
Результат void