FileSystemWatcher.WaitForChanged Methode

Definition

Eine synchrone Methode, die eine Struktur mit spezifischen Informationen zur eingetretenen Änderung zurückgibt.A synchronous method that returns a structure that contains specific information on the change that occurred.

Ü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.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor.

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.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time (in milliseconds) to wait before timing out.

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.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor.

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.The WatcherChangeTypes to watch for.

Gibt zurück

Ein WaitForChangedResult mit spezifischen Informationen zur eingetretenen Änderung.A WaitForChangedResult that contains specific information on the change that occurred.

Hinweise

Diese Methode wartet unbegrenzt, bis die erste Änderung stattfindet, und gibt dann zurück.This method waits indefinitely until the first change occurs and then returns. Dies entspricht dem Verwenden von WaitForChanged, wobei der timeout-Parameter auf-1 festgelegt ist.This is the same as using WaitForChanged with the timeout parameter set to -1.

Hinweis

Diese Methode ermöglicht, dass ein Ereignishandler aufgerufen wird, um auf Dateiänderungen zu reagieren, auch wenn die EnableRaisingEvents-Eigenschaft auf falsefestgelegt ist.This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

In manchen Systemen meldet FileSystemWatcher Änderungen an Dateien, die das kurze Format der Datei namens 8,3 aufweisen.In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. Beispielsweise könnte eine Änderung an "longfilename. LongExtension" als "LongFi ~" (longfi ~) gemeldet werden. Lon ".For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

Siehe auch

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.A synchronous method that returns a structure that contains specific information on the change that occurred, given the type of change you want to monitor and the time (in milliseconds) to wait before timing out.

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.The WatcherChangeTypes to watch for.

timeout
Int32

Die Wartezeit (in Millisekunden) bis zum Timeout.The time (in milliseconds) to wait before timing out.

Gibt zurück

Ein WaitForChangedResult mit spezifischen Informationen zur eingetretenen Änderung.A WaitForChangedResult that contains specific information on the change that occurred.

Hinweise

Diese Methode wartet, bis eine Änderung auftritt oder ein Timeout aufgetreten ist. Der Wert-1 für den timeout-Parameter bedeutet, unbegrenzt zu warten.This method waits until a change occurs or it has timed out. A value of -1 for the timeout parameter means wait indefinitely.

Hinweis

Diese Methode ermöglicht, dass ein Ereignishandler aufgerufen wird, um auf Dateiänderungen zu reagieren, auch wenn die EnableRaisingEvents-Eigenschaft auf falsefestgelegt ist.This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

In manchen Systemen meldet FileSystemWatcher Änderungen an Dateien, die das kurze Format der Datei namens 8,3 aufweisen.In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. Beispielsweise könnte eine Änderung an "longfilename. LongExtension" als "LongFi ~" (longfi ~) gemeldet werden. Lon ".For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

Siehe auch

Gilt für: