Property | Type | Description | |
---|---|---|---|
GetTrackedComponentsPerformanceCounter | ITrackedComponentsPerformanceCounter | ||
LifecycledComponentsReleasePolicy | System | ||
OnInstanceReleased | void | ||
trackedComponentsDiagnostic_TrackedInstancesRequested | void |
Method | Description | |
---|---|---|
CreateSubPolicy ( ) : IReleasePolicy | ||
Dispose ( ) : void | ||
GetTrackedComponentsDiagnostic ( IKernel kernel ) : ITrackedComponentsDiagnostic |
Obtains ITrackedComponentsDiagnostic from given IKernel if present.
|
|
HasTrack ( object instance ) : bool | ||
LifecycledComponentsReleasePolicy ( IKernel kernel ) : System | ||
LifecycledComponentsReleasePolicy ( ITrackedComponentsDiagnostic trackedComponentsDiagnostic, ITrackedComponentsPerformanceCounter trackedComponentsPerformanceCounter ) : System |
Creates new policy which publishes its tracking components count to
|
|
Release ( object instance ) : void | ||
Track ( object instance, Burden burden ) : void |
Method | Description | |
---|---|---|
GetTrackedComponentsPerformanceCounter ( IPerformanceMetricsFactory perfMetricsFactory ) : ITrackedComponentsPerformanceCounter | ||
LifecycledComponentsReleasePolicy ( |
||
OnInstanceReleased ( Burden burden ) : void | ||
trackedComponentsDiagnostic_TrackedInstancesRequested ( object sender, Castle.Windsor.Experimental.Diagnostics.TrackedInstancesEventArgs e ) : void |
public static GetTrackedComponentsDiagnostic ( IKernel kernel ) : ITrackedComponentsDiagnostic | ||
kernel | IKernel | |
return | ITrackedComponentsDiagnostic |
public LifecycledComponentsReleasePolicy ( IKernel kernel ) : System | ||
kernel | IKernel |
/// Used to obtain |
return | System |
public LifecycledComponentsReleasePolicy ( ITrackedComponentsDiagnostic trackedComponentsDiagnostic, ITrackedComponentsPerformanceCounter trackedComponentsPerformanceCounter ) : System | ||
trackedComponentsDiagnostic | ITrackedComponentsDiagnostic | |
trackedComponentsPerformanceCounter | ITrackedComponentsPerformanceCounter | |
return | System |
public Track ( object instance, Burden burden ) : void | ||
instance | object | |
burden | Burden | |
return | void |