FileSystemWatcher.WaitForChanged Método

Definição

Um método síncrono que devolve uma estrutura que contém informação específica sobre a alteração que ocorreu.

Sobrecargas

Name Description
WaitForChanged(WatcherChangeTypes)

Um método síncrono que devolve uma estrutura que contém informação específica sobre a alteração que ocorreu, dado o tipo de alteração que pretende monitorizar.

WaitForChanged(WatcherChangeTypes, Int32)

Um método síncrono que devolve uma estrutura que contém informação específica sobre a alteração que ocorreu, dado o tipo de alteração que pretende monitorizar e o tempo (em milissegundos) para esperar antes de expirar.

WaitForChanged(WatcherChangeTypes)

Um método síncrono que devolve uma estrutura que contém informação específica sobre a alteração que ocorreu, dado o tipo de alteração que pretende monitorizar.

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

O WatcherChangeTypes que deve estar atento.

Devoluções

A WaitForChangedResult que contém informações específicas sobre a alteração que ocorreu.

Observações

Este método espera indefinidamente até ocorrer a primeira alteração e depois regressa. Isto é o mesmo que usar WaitForChanged com o timeout parâmetro definido em -1.

Note

Este método permite invocar um gestor de eventos para responder a alterações no ficheiro mesmo que a EnableRaisingEvents propriedade esteja definida como false.

Em alguns sistemas, FileSystemWatcher relata alterações em arquivos usando o formato de nome de arquivo curto 8.3. Por exemplo, uma alteração para "LongFileName.LongExtension" poderia ser reportada como "LongFi~. Lon".

Ver também

Aplica-se a

WaitForChanged(WatcherChangeTypes, Int32)

Um método síncrono que devolve uma estrutura que contém informação específica sobre a alteração que ocorreu, dado o tipo de alteração que pretende monitorizar e o tempo (em milissegundos) para esperar antes de expirar.

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

O WatcherChangeTypes que deve estar atento.

timeout
Int32

O tempo (em milissegundos) para esperar antes de expirar.

Devoluções

A WaitForChangedResult que contém informações específicas sobre a alteração que ocorreu.

Observações

Este método espera até que ocorra uma alteração ou que tenha expirado. Um valor de -1 para o timeout parâmetro significa esperar indefinidamente.

Note

Este método permite invocar um gestor de eventos para responder a alterações no ficheiro mesmo que a EnableRaisingEvents propriedade esteja definida como false.

Em alguns sistemas, FileSystemWatcher relata alterações em arquivos usando o formato de nome de arquivo curto 8.3. Por exemplo, uma alteração para "LongFileName.LongExtension" poderia ser reportada como "LongFi~. Lon".

Ver também

Aplica-se a