Compartir a través de


FileSystemWatcher.WaitForChanged Método

Definición

Método sincrónico que devuelve una estructura que contiene información específica acerca del cambio que se ha producido.

Sobrecargas

WaitForChanged(WatcherChangeTypes)

Un método sincrónico que devuelve una estructura que contiene información específica acerca del cambio que se ha producido, dado el tipo de cambio que desea supervisar.

WaitForChanged(WatcherChangeTypes, Int32)

Método sincrónico que devuelve una estructura que contiene información específica acerca del cambio que se ha producido, dado el tipo de cambio que desea supervisar y el tiempo (en milisegundos) que se va a esperar antes de que se agote el tiempo de espera.

WaitForChanged(WatcherChangeTypes, TimeSpan)

Devuelve de forma sincrónica una estructura que contiene información específica sobre el cambio que se produjo, dado el tipo de cambio que se va a supervisar.

WaitForChanged(WatcherChangeTypes)

Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs

Un método sincrónico que devuelve una estructura que contiene información específica acerca del cambio que se ha producido, dado el tipo de cambio que desea supervisar.

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

Parámetros

changeType
WatcherChangeTypes

Objeto WatcherChangeTypes que se va a inspeccionar.

Devoluciones

Un objeto WaitForChangedResult que contiene información específica acerca del cambio que se ha producido.

Comentarios

Este método espera indefinidamente hasta que se produce el primer cambio y, a continuación, devuelve. Esto es lo mismo que usar WaitForChanged con el timeout parámetro establecido en -1.

Nota

Este método permite que se invoque un controlador de eventos para responder a los cambios de archivo, incluso si la EnableRaisingEvents propiedad está establecida falseen .

En algunos sistemas, FileSystemWatcher notifica cambios en los archivos con el formato de nombre de archivo 8.3 corto. Por ejemplo, un cambio a "LongFileName.LongExtension" podría notificarse como "LongFi~. Lon".

Consulte también

Se aplica a

WaitForChanged(WatcherChangeTypes, Int32)

Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs

Método sincrónico que devuelve una estructura que contiene información específica acerca del cambio que se ha producido, dado el tipo de cambio que desea supervisar y el tiempo (en milisegundos) que se va a esperar antes de que se agote el tiempo de espera.

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

Parámetros

changeType
WatcherChangeTypes

Objeto WatcherChangeTypes que se va a inspeccionar.

timeout
Int32

El tiempo (en milisegundos) que se va a esperar antes de que se agote el tiempo de espera.

Devoluciones

Un objeto WaitForChangedResult que contiene información específica acerca del cambio que se ha producido.

Comentarios

Este método espera hasta que se produce un cambio o se agota el tiempo de espera. Un valor de -1 para el timeout parámetro significa esperar indefinidamente.

Nota

Este método permite que se invoque un controlador de eventos para responder a los cambios de archivo, incluso si la EnableRaisingEvents propiedad está establecida falseen .

En algunos sistemas, FileSystemWatcher notifica cambios en los archivos con el formato de nombre de archivo 8.3 corto. Por ejemplo, un cambio a "LongFileName.LongExtension" podría notificarse como "LongFi~. Lon".

Consulte también

Se aplica a

WaitForChanged(WatcherChangeTypes, TimeSpan)

Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs
Source:
FileSystemWatcher.cs

Devuelve de forma sincrónica una estructura que contiene información específica sobre el cambio que se produjo, dado el tipo de cambio que se va a supervisar.

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

Parámetros

changeType
WatcherChangeTypes

Objeto WatcherChangeTypes que se va a inspeccionar.

timeout
TimeSpan

Cantidad de tiempo que se debe esperar antes de que se agote el tiempo de espera.

Devoluciones

Un objeto WaitForChangedResult que contiene información específica acerca del cambio que se ha producido.

Comentarios

Vea WaitForChanged(WatcherChangeTypes, Int32) los comentarios.

Se aplica a