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