public override void Stop() { ActivityMonitor.WorkItemsChanged -= WorkItemsChanged; ActivityMonitor.IsConnectedChanged -= ActivityMonitorIsConnectedChanged; ActivityMonitor.Dispose(); ActivityMonitor = null; _localServerWatcher.DicomServerConfigurationChanged -= OnDicomServerConfigurationChanged; _localServerWatcher.StudyStorageConfigurationChanged -= OnStorageConfigurationChanged; _localServerWatcher.DiskSpaceUsageChanged -= OnDiskspaceChanged; _textFilterTimer.Dispose(); _studyCountWatcher.Dispose(); base.Stop(); }
public void Dispose() { _throttleTimer.Dispose(); }