FileSystemWatcher.WaitForChanged 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一种同步方法,该方法会返回包含已发生的更改上的特定信息的结构。
重载
WaitForChanged(WatcherChangeTypes) |
一种同步方法,在给定要监视的更改的类型情况下,它会返回包含已发生的更改上的特定信息的结构。 |
WaitForChanged(WatcherChangeTypes, Int32) |
一种同步方法,在给定要监视的更改的类型以及在超时前等待的时间(以毫秒表示)的情况下,它会返回包含已发生的更改上的特定信息的结构。 |
WaitForChanged(WatcherChangeTypes, TimeSpan) |
在给定要监视的更改类型的情况下,同步返回一个结构,该结构包含有关所发生更改的特定信息。 |
WaitForChanged(WatcherChangeTypes)
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
一种同步方法,在给定要监视的更改的类型情况下,它会返回包含已发生的更改上的特定信息的结构。
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
using WaitForChanged 相同。
注意
此方法允许调用事件处理程序以响应文件更改, EnableRaisingEvents 即使 属性设置为 false
。
在某些系统中, FileSystemWatcher 使用短的 8.3 文件名格式报告对文件所做的更改。 例如,对“LongFileName.LongExtension”的更改可以报告为“LongFi~”。Lon”。
另请参阅
适用于
WaitForChanged(WatcherChangeTypes, Int32)
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
一种同步方法,在给定要监视的更改的类型以及在超时前等待的时间(以毫秒表示)的情况下,它会返回包含已发生的更改上的特定信息的结构。
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)
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
- Source:
- FileSystemWatcher.cs
在给定要监视的更改类型的情况下,同步返回一个结构,该结构包含有关所发生更改的特定信息。
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) 备注。