FileSystemWatcher.WaitForChanged メソッド

定義

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

オーバーロード

WaitForChanged(WatcherChangeTypes)

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

WaitForChanged(WatcherChangeTypes, Int32)

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

WaitForChanged(WatcherChangeTypes, TimeSpan)

監視する変更の種類に応じて、発生した変更に関する特定の情報を含む構造体を同期的に返します。

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する場合と同じです。

注意

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

一部のシステムでは、 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 無期限に待機します。

Note

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

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

こちらもご覧ください

適用対象

WaitForChanged(WatcherChangeTypes, TimeSpan)

監視する変更の種類に応じて、発生した変更に関する特定の情報を含む構造体を同期的に返します。

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

パラメーター

changeType
WatcherChangeTypes

ウォッチする WatcherChangeTypes

timeout
TimeSpan

タイムアウトするまでに待機する時間。

戻り値

WaitForChangedResult

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

注釈

解説を参照してください WaitForChanged(WatcherChangeTypes, Int32)

適用対象