private async void StartCapture(int sID, string server_name, string session_name) { try { CaptureExtendedEvents cee = new CaptureExtendedEvents(_MonitoringServer, server_name, session_name); await Task.Run(() => { cee.StartEventStreamCollection(); }); }catch (Exception ex) { Console.WriteLine("Error starting capture: [" + _MonitoringServer + "] : [" + server_name + "] : [" + session_name + "]"); } _CapturesRunning.Remove(sID); }
public void UnsubscribeFromEventStream(CaptureExtendedEvents ves) { ves.streamEvent -= QueueEventItemForInsert; }
public void SubscribeToEventStream(CaptureExtendedEvents ves) { ves.streamEvent += QueueEventItemForInsert; }