public void Add(string DisplayName, string DirectoryPath) { DirectoryWatcher dir = new DirectoryWatcher(DisplayName, DirectoryPath); m_WatchedDirs.Add(DisplayName, dir); if (!m_InternalUse) { WatchSettings settings = null; if (m_ConfigFilename.Length == 0) { settings = new WatchSettings("WatchedDirectories"); settings.Add(DisplayName, DirectoryPath); } else { settings = new WatchSettings(m_ConfigFilename, "WatchedDirectories"); settings.Add(DisplayName, DirectoryPath); } } return; }
public void Add(string DisplayName, string MessageQueuePath) { MessageQueueWatcher queue = new MessageQueueWatcher(DisplayName, MessageQueuePath); m_WatchedQueues.Add(DisplayName, queue); if (!m_InternalUse) { WatchSettings settings = null; if (m_ConfigFilename.Length == 0) { settings = new WatchSettings("WatchedMessageQueues"); settings.Add(DisplayName, MessageQueuePath); } else { settings = new WatchSettings(m_ConfigFilename, "WatchedMessageQueues"); settings.Add(DisplayName, MessageQueuePath); } } return; }