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~. Лон.

См. также раздел

Применяется к