FileSystemWatcher.WaitForChanged Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Синхронный метод, возвращающий структуру, содержащую конкретные сведения об изменениях.
Перегрузки
| Имя | Описание |
|---|---|
| WaitForChanged(WatcherChangeTypes) |
Синхронный метод, возвращающий структуру, содержащую определенную информацию об изменениях, учитывая тип изменения, которое требуется отслеживать. |
| WaitForChanged(WatcherChangeTypes, Int32) |
Синхронный метод, возвращающий структуру, содержащую конкретную информацию об изменениях, учитывая тип изменения, которое требуется отслеживать, и время (в миллисекундах) для ожидания до истечения времени ожидания. |
WaitForChanged(WatcherChangeTypes)
Синхронный метод, возвращающий структуру, содержащую определенную информацию об изменениях, учитывая тип изменения, которое требуется отслеживать.
public:
System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType);
public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType);
member this.WaitForChanged : System.IO.WatcherChangeTypes -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes) As WaitForChangedResult
Параметры
- changeType
- WatcherChangeTypes
Следить WatcherChangeTypes за.
Возвращаемое значение
Объект, WaitForChangedResult содержащий конкретные сведения об изменениях, произошедших.
Комментарии
Этот метод ожидает неограниченное время, пока не будет выполнено первое изменение, а затем возвращается. Это то же самое, что и при использовании WaitForChanged с параметром, равным timeout -1.
Note
Этот метод позволяет вызывать обработчик событий для реагирования на изменения файла, даже если EnableRaisingEvents для свойства задано falseзначение .
В некоторых системах FileSystemWatcher сообщает об изменениях в файлах в формате короткого имени файла 8.3. Например, изменение параметра LongFileName.LongExtension может быть указано как LongFi~. Лон.
См. также раздел
Применяется к
WaitForChanged(WatcherChangeTypes, Int32)
Синхронный метод, возвращающий структуру, содержащую конкретную информацию об изменениях, учитывая тип изменения, которое требуется отслеживать, и время (в миллисекундах) для ожидания до истечения времени ожидания.
public:
System::IO::WaitForChangedResult WaitForChanged(System::IO::WatcherChangeTypes changeType, int timeout);
public System.IO.WaitForChangedResult WaitForChanged(System.IO.WatcherChangeTypes changeType, int timeout);
member this.WaitForChanged : System.IO.WatcherChangeTypes * int -> System.IO.WaitForChangedResult
Public Function WaitForChanged (changeType As WatcherChangeTypes, timeout As Integer) As WaitForChangedResult
Параметры
- changeType
- WatcherChangeTypes
Следить WatcherChangeTypes за.
- timeout
- Int32
Время ожидания (в миллисекундах) до истечения времени ожидания.
Возвращаемое значение
Объект, WaitForChangedResult содержащий конкретные сведения об изменениях, произошедших.
Комментарии
Этот метод ожидает, пока не произойдет изменение или истекло время ожидания. Значение -1 для timeout параметра означает ожидание на неопределенный срок.
Note
Этот метод позволяет вызывать обработчик событий для реагирования на изменения файла, даже если EnableRaisingEvents для свойства задано falseзначение .
В некоторых системах FileSystemWatcher сообщает об изменениях в файлах в формате короткого имени файла 8.3. Например, изменение параметра LongFileName.LongExtension может быть указано как LongFi~. Лон.