Практическое руководство. Создание экземпляров компонента FileSystemWatcher
Обновлен: Ноябрь 2007
Если в приложение требуется встроить механизм наблюдения за файловой системой, создается экземпляр компонента FileSystemWatcher. Компоненты FileSystemWatcher позволяют соединяться с каталогами и ожидать возникновения внутри них определенных событий, таких как создание новых файлов, добавление вложенных папок, переименование файлов и папок.
Экземпляр компонента FileSystemWatcher можно добавить в Windows Forms, Web Forms и классы компонентов. В компонентах FileSystemWatcher отсутствует визуальный пользовательский интерфейс. При добавлении экземпляра компонента FileSystemWatcher в визуальный конструктор (например, конструктор Windows Forms) компонент появляется в небольшой области под нижней границей формы. Она называется областью компонентов и используется в качестве места, в котором отображаются все невидимые объекты, связанные с формой.
Примечание. |
---|
В невизуальных классах, наследуемых от Component, поддерживается визуальная поверхность проектирования, сходная с областью компонентов, где располагаются компонент FileSystemWatcher и другие компоненты. Расположение элементов в конструкторе несущественно, поскольку визуальный интерфейс никогда не будет отображен для конечных пользователей приложения. |
Существует несколько способов создания экземпляра компонента FileSystemWatcher.
Экземпляр компонента FileSystemWatcher можно перетащить с вкладки Компонентыпанели элементов в форму или другой конструктор.
Экземпляр компонента FileSystemWatcher можно создать в коде.
Примечание. В отличие от других компонентов вкладки Компонентыпанели элементов компоненты FileSystemWatcher не отображаются в обозревателе серверов, так что создание экземпляров компонентов из этого окна невозможно.
Создание экземпляра компонента FileSystemWatcher из панели элементов
В панели элементов откройте вкладку Компоненты.
Выделите значок FileSystemWatcher и перетащите его на поверхность проектирования формы или компонента.
Настройте компонент. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента FileSystemWatcher.
Программное создание экземпляра компонента FileSystemWatcher
Создайте в коде экземпляр базового класса FileSystemWatcher. Код может выглядеть следующим образом.
Dim myWatcher As New System.IO.FileSystemWatcher()
System.IO.FileSystemWatcher myWatcher = new System.IO.FileSystemWatcher();
Настройте другие требуемые свойства компонента. Дополнительные сведения см. в разделе Практическое руководство. Настройка экземпляров компонента FileSystemWatcher.
См. также
Задачи
Практическое руководство. Настройка экземпляров компонента FileSystemWatcher