FileSystemWatcher.WaitForChanged Metoda

Definicja

Metoda synchroniczna, która zwraca strukturę zawierającą określone informacje na temat zmiany, 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, która wystąpiła, 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 na temat zmiany, która miała miejsce, 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 obejrzenia WatcherChangeTypes .

Zwraca

Element WaitForChangedResult zawierający określone informacje o zmianie, która wystąpiła.

Uwagi

Ta metoda czeka na czas nieokreślony do momentu wystąpienia pierwszej zmiany, a następnie zwraca wartość . Jest to takie samo, jak w przypadku parametru WaitForChanged ustawionego timeout na -1.

Uwaga

Ta metoda umożliwia wywoływanie programu obsługi zdarzeń w celu reagowania na zmiany plików, nawet jeśli właściwość jest ustawiona EnableRaisingEvents 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ę "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, która wystąpiła, 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 obejrzenia WatcherChangeTypes .

timeout
Int32

Czas (w milisekundach) oczekiwania przed przekroczeniem limitu czasu.

Zwraca

Element WaitForChangedResult zawierający określone informacje o zmianie, która wystąpiła.

Uwagi

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

Uwaga

Ta metoda umożliwia wywoływanie programu obsługi zdarzeń w celu reagowania na zmiany plików, nawet jeśli właściwość jest ustawiona EnableRaisingEvents 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ę "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 na temat zmiany, która miała miejsce, 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 obejrzenia WatcherChangeTypes .

timeout
TimeSpan

Czas oczekiwania przed przekroczeniem limitu czasu.

Zwraca

Element WaitForChangedResult zawierający określone informacje o zmianie, która wystąpiła.

Uwagi

Zobacz WaitForChanged(WatcherChangeTypes, Int32) uwagi.

Dotyczy