Udostępnij za pośrednictwem


FileSystemWatcher.WaitForChanged Metoda

Definicja

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje o zmianie, która wystąpiła.

Przeciążenia

WaitForChanged(WatcherChangeTypes)

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje o zmianie, która wystąpiła, biorąc pod uwagę typ zmiany, którą chcesz monitorować.

WaitForChanged(WatcherChangeTypes, Int32)

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje na temat zmiany, biorąc pod uwagę typ zmiany, którą chcesz monitorować, oraz czas oczekiwania (w milisekundach) przed przekroczeniem limitu czasu.

WaitForChanged(WatcherChangeTypes, TimeSpan)

Synchronicznie zwraca strukturę zawierającą określone informacje o zmianie, która wystąpiła, biorąc pod uwagę typ zmiany do monitorowania.

WaitForChanged(WatcherChangeTypes)

Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje o zmianie, która wystąpiła, biorąc pod uwagę typ zmiany, którą chcesz monitorować.

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

Parametry

changeType
WatcherChangeTypes

Do WatcherChangeTypes watch dla.

Zwraca

Element WaitForChangedResult zawierający konkretne informacje na temat zmiany, która wystąpiła.

Uwagi

Ta metoda czeka na czas nieokreślony, aż nastąpi pierwsza zmiana, a następnie zwróci wartość . Jest to takie samo, jak w przypadku parametru WaitForChanged ustawionego timeout na -1.

Uwaga

Ta metoda umożliwia wywołanie programu obsługi zdarzeń w celu reagowania na zmiany pliku, nawet jeśli EnableRaisingEvents właściwość jest ustawiona na falsewartość .

W niektórych systemach raporty zmiany w plikach FileSystemWatcher przy użyciu krótkiego formatu nazwy pliku 8.3. Na przykład można zgłosić zmianę na "LongFileName.LongExtension" jako "LongFi~". Lon".

Zobacz też

Dotyczy

WaitForChanged(WatcherChangeTypes, Int32)

Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje na temat zmiany, biorąc pod uwagę typ zmiany, którą chcesz monitorować, oraz czas oczekiwania (w milisekundach) przed przekroczeniem limitu czasu.

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

Parametry

changeType
WatcherChangeTypes

Do WatcherChangeTypes watch dla.

timeout
Int32

Czas oczekiwania (w milisekundach) przed przekroczeniem limitu czasu.

Zwraca

Element WaitForChangedResult zawierający konkretne informacje na temat zmiany, która wystąpiła.

Uwagi

Ta metoda czeka na zmianę lub upłynął limit czasu. Wartość -1 dla parametru timeout oznacza czas oczekiwania na czas nieokreślony.

Uwaga

Ta metoda umożliwia wywołanie programu obsługi zdarzeń w celu reagowania na zmiany pliku, nawet jeśli EnableRaisingEvents właściwość jest ustawiona na falsewartość .

W niektórych systemach raporty zmiany w plikach FileSystemWatcher przy użyciu krótkiego formatu nazwy pliku 8.3. Na przykład można zgłosić zmianę na "LongFileName.LongExtension" jako "LongFi~". Lon".

Zobacz też

Dotyczy

WaitForChanged(WatcherChangeTypes, TimeSpan)

Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs
Źródło:
FileSystemWatcher.cs

Synchronicznie zwraca strukturę zawierającą określone informacje o zmianie, która wystąpiła, biorąc pod uwagę typ zmiany do monitorowania.

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

Parametry

changeType
WatcherChangeTypes

Do WatcherChangeTypes watch dla.

timeout
TimeSpan

Czas oczekiwania przed przekroczeniem limitu czasu.

Zwraca

Element WaitForChangedResult zawierający konkretne informacje na temat zmiany, która wystąpiła.

Uwagi

Zobacz WaitForChanged(WatcherChangeTypes, Int32) uwagi.

Dotyczy