DispatchSource.VnodeMonitor 构造函数

定义

重载

DispatchSource.VnodeMonitor(IntPtr)
DispatchSource.VnodeMonitor(IntPtr, Boolean)
DispatchSource.VnodeMonitor(Int32, VnodeMonitorKind, DispatchQueue)

为指定的文件描述符创建 VNode 监视器,以监视其上的指定事件集。

DispatchSource.VnodeMonitor(String, VnodeMonitorKind, DispatchQueue)

为指定的文件路径创建 VNode 监视器,以监视其上的指定事件集。

DispatchSource.VnodeMonitor(IntPtr)

public VnodeMonitor (IntPtr handle);
new CoreFoundation.DispatchSource.VnodeMonitor : nativeint -> CoreFoundation.DispatchSource.VnodeMonitor

参数

handle
IntPtr

nativeint

适用于

DispatchSource.VnodeMonitor(IntPtr, Boolean)

public VnodeMonitor (IntPtr handle, bool owns);
new CoreFoundation.DispatchSource.VnodeMonitor : nativeint * bool -> CoreFoundation.DispatchSource.VnodeMonitor

参数

handle
IntPtr

nativeint

owns
Boolean

适用于

DispatchSource.VnodeMonitor(Int32, VnodeMonitorKind, DispatchQueue)

为指定的文件描述符创建 VNode 监视器,以监视其上的指定事件集。

public VnodeMonitor (int fileDescriptor, CoreFoundation.VnodeMonitorKind vnodeKind, CoreFoundation.DispatchQueue queue = null);
new CoreFoundation.DispatchSource.VnodeMonitor : int * CoreFoundation.VnodeMonitorKind * CoreFoundation.DispatchQueue -> CoreFoundation.DispatchSource.VnodeMonitor

参数

fileDescriptor
Int32

要监视的 Unix 文件描述符

vnodeKind
VnodeMonitorKind

要执行的监视类型。

queue
DispatchQueue

此调度源对象的目标队列。   传递 null 以使用默认目标队列 (默认优先级全局并发队列) 。

适用于

DispatchSource.VnodeMonitor(String, VnodeMonitorKind, DispatchQueue)

为指定的文件路径创建 VNode 监视器,以监视其上的指定事件集。

public VnodeMonitor (string path, CoreFoundation.VnodeMonitorKind vnodeKind, CoreFoundation.DispatchQueue queue = null);
new CoreFoundation.DispatchSource.VnodeMonitor : string * CoreFoundation.VnodeMonitorKind * CoreFoundation.DispatchQueue -> CoreFoundation.DispatchSource.VnodeMonitor

参数

path
String

要监视的文件的路径。

vnodeKind
VnodeMonitorKind

要执行的监视类型。

queue
DispatchQueue

此调度源对象的目标队列。   传递 null 以使用默认目标队列 (默认优先级全局并发队列) 。

适用于