DispatchSource.SignalMonitor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类型的源监视器信号传递到当前进程。
public class DispatchSource.SignalMonitor : CoreFoundation.DispatchSource
type DispatchSource.SignalMonitor = class
inherit DispatchSource
- 继承
- 继承
注解
与通过 sigaction () 指定的信号处理程序不同,事件处理程序块的执行不会中断当前执行线程;因此,处理程序块不限于使用 sigaction (2) 中定义的信号安全接口。 此外,支持给定信号的多个观察程序;从而允许应用程序和库安全地合作。 但是,调度源不会安装信号处理程序,也不会更改信号传递的行为。 因此,应用程序必须忽略或至少捕获默认终止进程的任何信号。
构造函数
DispatchSource.SignalMonitor(Int32, DispatchQueue) |
创建进程信号监视器 |
DispatchSource.SignalMonitor(IntPtr, Boolean) |
此类型的源监视器信号传递到当前进程。 |
DispatchSource.SignalMonitor(IntPtr) |
此类型的源监视器信号传递到当前进程。 |
属性
Handle |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
IsCanceled |
确定是否已取消指定的源。 (继承自 DispatchSource) |
SignalNumber |
此类型的源监视器信号传递到当前进程。 |
SignalsDelivered |
自上次调用事件处理程序以来收到的信号数。 |
方法
Activate() |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
Cancel() |
异步取消调度源。 (继承自 DispatchSource) |
Check() |
已过时.
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
Dispose() |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
Dispose(Boolean) |
释放 DispatchSource 对象使用的资源。 (继承自 DispatchSource) |
Equals(Object) |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
GetHashCode() |
返回此对象的哈希代码 (继承自 DispatchObject) |
InitializeHandle(IntPtr) |
此类型的源监视器信号传递到当前进程。 (继承自 NativeObject) |
Release() |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
Resume() |
恢复调度源。 (继承自 DispatchSource) |
Retain() |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
SetCancelHandler(Action) |
提供取消处理程序 (继承自 DispatchSource) |
SetEventHandler(Action) |
指定在调度源上收到事件时要执行的处理程序。 (继承自 DispatchSource) |
SetRegistrationHandler(Action) |
提供注册处理程序 (继承自 DispatchSource) |
SetTargetQueue(DispatchQueue) |
此类型的源监视器信号传递到当前进程。 (继承自 DispatchObject) |
Suspend() |
挂起调度源。 (继承自 DispatchSource) |