public void Flush()
 {
     if (metricsCollector != null)
     {
         metricsCollector.Dispose();
     }
 }
Esempio n. 2
0
        public void ShouldNotCrashWhenEventRecordAfterDisposed()
        {
            var sink = new DictionarySink();
            var e    = new MetricsCollector(sink, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(5));

            e.IncrementCounter("myCounter");
            e.Dispose();
            Assert.Single(sink.Counters);

            e.IncrementCounter("myCounter");
        }
Esempio n. 3
0
 public void CleanUpForAllMetrics()
 => _metricsCollector?.Dispose();
Esempio n. 4
0
 public void Cleanup() =>
 metrics.Dispose();
Esempio n. 5
0
 protected override void Finished()
 {
     _collector.Dispose();
 }