Exemplo n.º 1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         _collector.Dispose();
     }
     base.Dispose(disposing);
 }
Exemplo n.º 2
0
        protected void Create(ICollector collector)
        {
            if (collector == null)
            {
                return;
            }

            Logger.Info($"Creating collector of type ${collector.GetType().Name}...");
            SearchCancellation.Cancel();

            Collector?.Dispose();
            Collector     = collector;
            EventAnalyzer = new EventAnalyzer();
            OnCollectorCreated();

            StartUpdateLoop();
        }