FileSystemWatcher.WaitForChanged メソッド

定義

発生した変更についての固有な情報を格納する構造体を返す同期メソッド。A synchronous method that returns a structure that contains specific information on the change that occurred.

オーバーロード

WaitForChanged(WatcherChangeTypes)

監視する変更の種類を指定して、発生した変更についての固有な情報を格納する構造体を返す同期メソッド。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)

監視する変更の種類とタイムアウトまでの待機時間 (ミリ秒単位) を指定して、発生した変更についての固有な情報を格納する構造体を返す同期メソッド。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)

監視する変更の種類を指定して、発生した変更についての固有な情報を格納する構造体を返す同期メソッド。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

パラメーター

changeType
WatcherChangeTypes

ウォッチする WatcherChangeTypesThe WatcherChangeTypes to watch for.

戻り値

WaitForChangedResult

発生した変更についての固有な情報を格納する WaitForChangedResultA WaitForChangedResult that contains specific information on the change that occurred.

注釈

このメソッドは、最初の変更が発生するまで無期限に待機してから、を返します。This method waits indefinitely until the first change occurs and then returns. これは、 WaitForChanged timeout パラメーターを-1 に設定してを使用する場合と同じです。This is the same as using WaitForChanged with the timeout parameter set to -1.

注意

このメソッドを使用すると、 EnableRaisingEvents プロパティがに設定されている場合でも、ファイルの変更に応答するためにイベントハンドラーを呼び出すことができ false ます。This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

システムによっては、 FileSystemWatcher 短い8.3 ファイル名形式を使用してファイルが変更されることがあります。In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. たとえば、"LongFileName. Longfilename" への変更は、"Longfilename ~" として報告されます。Lon "。For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

こちらもご覧ください

適用対象

WaitForChanged(WatcherChangeTypes, Int32)

監視する変更の種類とタイムアウトまでの待機時間 (ミリ秒単位) を指定して、発生した変更についての固有な情報を格納する構造体を返す同期メソッド。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

パラメーター

changeType
WatcherChangeTypes

ウォッチする WatcherChangeTypesThe WatcherChangeTypes to watch for.

timeout
Int32

タイムアウトまでの待機時間 (ミリ秒単位)。The time (in milliseconds) to wait before timing out.

戻り値

WaitForChangedResult

発生した変更についての固有な情報を格納する WaitForChangedResultA WaitForChangedResult that contains specific information on the change that occurred.

注釈

このメソッドは、変更が発生するか、タイムアウトになるまで待機します。パラメーターの値-1 は、 timeout 無期限に待機することを意味します。This method waits until a change occurs or it has timed out. A value of -1 for the timeout parameter means wait indefinitely.

注意

このメソッドを使用すると、 EnableRaisingEvents プロパティがに設定されている場合でも、ファイルの変更に応答するためにイベントハンドラーを呼び出すことができ false ます。This method allows an event handler to be invoked to respond to file changes even if the EnableRaisingEvents property is set to false.

システムによっては、 FileSystemWatcher 短い8.3 ファイル名形式を使用してファイルが変更されることがあります。In some systems, FileSystemWatcher reports changes to files using the short 8.3 file name format. たとえば、"LongFileName. Longfilename" への変更は、"Longfilename ~" として報告されます。Lon "。For example, a change to "LongFileName.LongExtension" could be reported as "LongFi~.Lon".

こちらもご覧ください

適用対象