Freigeben über


FileSystemWatcher.WaitForChanged Methode

Definition

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt.

Überlädt

WaitForChanged(WatcherChangeTypes)

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt, sofern diese mit der Art der Änderung übereinstimmt, die überwacht werden soll.

WaitForChanged(WatcherChangeTypes, Int32)

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt, sofern diese mit der Art der zu überwachenden Änderung übereinstimmt und die Zeit (in Millisekunden) bis zum Timeout nicht abgelaufen ist.

WaitForChanged(WatcherChangeTypes, TimeSpan)

Gibt synchron eine Struktur zurück, die bestimmte Informationen zu der vorgenommenen Änderung enthält, wobei der Typ der zu überwachenden Änderung angegeben ist.

WaitForChanged(WatcherChangeTypes)

Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt, sofern diese mit der Art der Änderung übereinstimmt, die überwacht werden soll.

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

Parameter

changeType
WatcherChangeTypes

Die zu überwachenden WatcherChangeTypes.

Gibt zurück

Ein WaitForChangedResult mit spezifischen Informationen zur eingetretenen Änderung.

Hinweise

Diese Methode wartet unbegrenzt, bis die erste Änderung erfolgt, und gibt dann zurück. Dies ist identisch mit der Verwendung WaitForChanged , wenn der timeout Parameter auf -1 festgelegt ist.

Hinweis

Mit dieser Methode kann ein Ereignishandler aufgerufen werden, um auf Dateiänderungen zu reagieren, auch wenn die EnableRaisingEvents -Eigenschaft auf falsefestgelegt ist.

In einigen Systemen FileSystemWatcher werden Änderungen an Dateien mit dem kurzen Dateinamenformat 8.3 gemeldet. Beispielsweise kann eine Änderung zu "LongFileName.LongExtension" als "LongFi~" gemeldet werden. Lon".

Weitere Informationen

Gilt für:

WaitForChanged(WatcherChangeTypes, Int32)

Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt, sofern diese mit der Art der zu überwachenden Änderung übereinstimmt und die Zeit (in Millisekunden) bis zum Timeout nicht abgelaufen ist.

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

Parameter

changeType
WatcherChangeTypes

Die zu überwachenden WatcherChangeTypes.

timeout
Int32

Die Wartezeit (in Millisekunden) bis zum Timeout.

Gibt zurück

Ein WaitForChangedResult mit spezifischen Informationen zur eingetretenen Änderung.

Hinweise

Diese Methode wartet, bis eine Änderung eintritt oder ein Timeout aufgetreten ist. Ein Wert von -1 für den timeout -Parameter bedeutet, dass sie unbegrenzt warten.

Hinweis

Mit dieser Methode kann ein Ereignishandler aufgerufen werden, um auf Dateiänderungen zu reagieren, auch wenn die EnableRaisingEvents -Eigenschaft auf falsefestgelegt ist.

In einigen Systemen FileSystemWatcher werden Änderungen an Dateien mit dem kurzen Dateinamenformat 8.3 gemeldet. Beispielsweise kann eine Änderung zu "LongFileName.LongExtension" als "LongFi~" gemeldet werden. Lon".

Weitere Informationen

Gilt für:

WaitForChanged(WatcherChangeTypes, TimeSpan)

Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs
Quelle:
FileSystemWatcher.cs

Gibt synchron eine Struktur zurück, die bestimmte Informationen zu der vorgenommenen Änderung enthält, wobei der Typ der zu überwachenden Änderung angegeben ist.

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

Parameter

changeType
WatcherChangeTypes

Die zu überwachenden WatcherChangeTypes.

timeout
TimeSpan

Die Zeit, die gewartet werden muss, bevor die Zeitüberschreitung erfolgt.

Gibt zurück

Ein WaitForChangedResult mit spezifischen Informationen zur eingetretenen Änderung.

Hinweise

Siehe WaitForChanged(WatcherChangeTypes, Int32) Anmerkungen.

Gilt für: