메소드 | 설명 | |
---|---|---|
Dispose ( ) : void |
Invoked when the container gets disposed. The container will not call it multiple times in multithreaded environments. However it may be called at the same time when some out of band release mechanism is in progress. Resolving those potential issues is the task of implementors
|
|
Init ( IComponentActivator componentActivator, IKernel kernel, |
||
Release ( object instance ) : bool | ||
Resolve ( |
메소드 | 설명 | |
---|---|---|
CreateInstance ( |
||
Track ( Burden burden, IReleasePolicy releasePolicy ) : void |
protected CreateInstance ( |
||
context | ||
trackedExternally | bool | |
리턴 | Burden |
public Init ( IComponentActivator componentActivator, IKernel kernel, |
||
componentActivator | IComponentActivator | |
kernel | IKernel | |
model | ||
리턴 | void |
public Resolve ( |
||
context | ||
releasePolicy | IReleasePolicy | |
리턴 | object |
protected Track ( Burden burden, IReleasePolicy releasePolicy ) : void | ||
burden | Burden | |
releasePolicy | IReleasePolicy | |
리턴 | void |