FileSystemWatcher.WaitForChanged Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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".