FileSystemWatcher.WaitForChanged メソッド

定義

発生した変更についての固有な情報を格納する構造体を返す同期メソッド。

オーバーロード

WaitForChanged(WatcherChangeTypes)

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

WaitForChanged(WatcherChangeTypes, Int32)

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

WaitForChanged(WatcherChangeTypes)

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

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

ウォッチする WatcherChangeTypes

戻り値

WaitForChangedResult

発生した変更についての固有な情報を格納する WaitForChangedResult

注釈

このメソッドは、最初の変更が発生してから戻るまで無期限に待機します。 これは、パラメーターを -1 に設定したtimeout場合WaitForChangedと同じです。

注意

このメソッドを使用すると、プロパティが設定されている場合でも、ファイルの変更に応答するイベント ハンドラーをEnableRaisingEventsfalse呼び出すことができます。

一部のシステムでは、 FileSystemWatcher 短い 8.3 ファイル名形式を使用してファイルの変更を報告します。 たとえば、"LongFileName.LongExtension" への変更を "LongFi~" と報告できます。Lon".

こちらもご覧ください

適用対象

WaitForChanged(WatcherChangeTypes, Int32)

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

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

ウォッチする WatcherChangeTypes

timeout
Int32

タイムアウトまでの待機時間 (ミリ秒単位)。

戻り値

WaitForChangedResult

発生した変更についての固有な情報を格納する WaitForChangedResult

注釈

このメソッドは、変更が発生するか、タイムアウトするまで待機します。パラメーターの値 -1 timeout は、無期限に待機を意味します。

注意

このメソッドを使用すると、プロパティが設定されている場合でも、ファイルの変更に応答するイベント ハンドラーをEnableRaisingEventsfalse呼び出すことができます。

一部のシステムでは、 FileSystemWatcher 短い 8.3 ファイル名形式を使用してファイルの変更を報告します。 たとえば、"LongFileName.LongExtension" への変更を "LongFi~" と報告できます。Lon".

こちらもご覧ください

適用対象