Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }