public void Dispose() { if (_disposed) { return; } _disposed = true; _context?.Dispose(); _triggerHealthChecksEvery5Seconds?.Dispose(); _processorTimePercent.Dispose(); _processorTotalPercent.Dispose(); _virtualBytes.Dispose(); _privateBytes.Dispose(); _workingSet.Dispose(); _threadCount.Dispose(); _dotNetThreadCount.Dispose(); _gen2Collections.Dispose(); _timeInGc.Dispose(); }
public void Dispose() { _metricsContext.Dispose(); }
public void MetricsContext_RaisesShutdownEventOnDispose() { context.MonitorEvents(); context.Dispose(); context.ShouldRaise("ContextShuttingDown"); }
public void Close() { _context.Dispose(); }