LifecycledComponentsReleasePolicy
Tracks all components requiring decomission ( RequiresPolicyRelease)
public LifecycledComponentsReleasePolicy(ITrackedComponentsDiagnostic trackedComponentsDiagnostic, ITrackedComponentsPerformanceCounter trackedComponentsPerformanceCounter)
Creates new policy which publishes its tracking components count to trackedComponentsPerformanceCounter and exposes diagnostics into trackedComponentsDiagnostic.
Obtains ITrackedComponentsDiagnostic from given IKernel if present.
public static ITrackedComponentsPerformanceCounter GetTrackedComponentsPerformanceCounter(IPerformanceMetricsFactory perfMetricsFactory)
Creates new ITrackedComponentsPerformanceCounter from given IPerformanceMetricsFactory.