C# 클래스 Castle.MicroKernel.DefaultKernel

Default implementation of IKernel. This implementation is complete and also support a kernel hierarchy (sub containers).
파일 보기 프로젝트 열기: castleproject/Windsor 1 사용 예제들

공개 메소드들

메소드 설명
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