FileSystemWatcher.WaitForChanged 方法

定义

一种同步方法,该方法会返回包含已发生的更改上的特定信息的结构。

重载

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) 备注。

适用于