Partilhar via


FileSystemWatcher.WaitForChanged Método

Definição

Um método síncrono que retorna uma estrutura que contém informações específicas sobre a alteração ocorrida.

Sobrecargas

WaitForChanged(WatcherChangeTypes)

Um método síncrono que retorna uma estrutura que contém informações específicas sobre a alteração ocorrida, considerando o tipo de alteração que você deseja monitorar.

WaitForChanged(WatcherChangeTypes, Int32)

Um método síncrono que retorna uma estrutura que contém informações específicas sobre a alteração ocorrida, considerando o tipo de alteração que você deseja monitorar e o tempo (em milissegundos) de espera antes do tempo limite.

WaitForChanged(WatcherChangeTypes, TimeSpan)

Retorna de forma síncrona uma estrutura que contém informações específicas sobre a alteração que ocorreu, dado o tipo de alteração a ser monitorada.

WaitForChanged(WatcherChangeTypes)

Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs

Um método síncrono que retorna uma estrutura que contém informações específicas sobre a alteração ocorrida, considerando o tipo de alteração que você deseja monitorar.

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 a ser inspecionado.

Retornos

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

Comentários

Esse método aguarda indefinidamente até que a primeira alteração ocorra e, em seguida, retorne. Isso é o mesmo que usar WaitForChanged com o timeout parâmetro definido como -1.

Observação

Esse método permite que um manipulador de eventos seja invocado para responder a alterações de arquivo mesmo se a EnableRaisingEvents propriedade estiver definida como false.

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

Confira também

Aplica-se a

WaitForChanged(WatcherChangeTypes, Int32)

Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs

Um método síncrono que retorna uma estrutura que contém informações específicas sobre a alteração ocorrida, considerando o tipo de alteração que você deseja monitorar e o tempo (em milissegundos) de espera antes do tempo limite.

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 a ser inspecionado.

timeout
Int32

O tempo (em milissegundos) de espera antes do tempo limite.

Retornos

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

Comentários

Esse método aguarda até que uma alteração ocorra ou tenha o tempo limite limite. Um valor de -1 para o timeout parâmetro significa aguardar indefinidamente.

Observação

Esse método permite que um manipulador de eventos seja invocado para responder a alterações de arquivo mesmo se a EnableRaisingEvents propriedade estiver definida como false.

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

Confira também

Aplica-se a

WaitForChanged(WatcherChangeTypes, TimeSpan)

Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs
Origem:
FileSystemWatcher.cs

Retorna de forma síncrona uma estrutura que contém informações específicas sobre a alteração que ocorreu, dado o tipo de alteração a ser monitorada.

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

O WatcherChangeTypes a ser inspecionado.

timeout
TimeSpan

A quantidade de tempo a aguardar antes de atingir o tempo limite.

Retornos

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

Comentários

Confira WaitForChanged(WatcherChangeTypes, Int32) comentários.

Aplica-se a