Method | Description | |
---|---|---|
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 ( |
Method | Description | |
---|---|---|
CreateInstance ( |
||
Track ( Burden burden, IReleasePolicy releasePolicy ) : void |
protected CreateInstance ( |
||
context | ||
trackedExternally | bool | |
return | Burden |
public Init ( IComponentActivator componentActivator, IKernel kernel, |
||
componentActivator | IComponentActivator | |
kernel | IKernel | |
model | ||
return | void |
public Resolve ( |
||
context | ||
releasePolicy | IReleasePolicy | |
return | object |
protected Track ( Burden burden, IReleasePolicy releasePolicy ) : void | ||
burden | Burden | |
releasePolicy | IReleasePolicy | |
return | void |