FileSystemWatcher.WaitForChanged メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
発生した変更についての固有な情報を格納する構造体を返す同期メソッド。
オーバーロード
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。
注釈
このメソッドは、最初の変更が行われるまで無期限に待機してから、 を返します。 これは、 パラメーターを -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。
注釈
このメソッドは、変更が発生するか、タイムアウトするまで待機します。パラメーターの値が -1 の場合、 timeout
無期限に待機します。
注意
このメソッドを使用すると、 プロパティが に設定されている場合でも、イベント ハンドラーを呼び出してファイルの 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。
注釈
解説を参照してください WaitForChanged(WatcherChangeTypes, Int32) 。
適用対象
.NET