CFMessagePort 类

定义

本地设备上多个线程之间的通信通道。

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
继承
CFMessagePort
实现

属性

Handle

处理指向非托管对象表示形式的 (指针) 。

InvalidationCallback

获取或设置 CFMessagePort 对象的无效回调方法。

IsRemote

返回一个布尔值,该值指示 CFMessagePort 对象的当前实例是否表示远程端口。

IsValid

返回一个布尔值,该值指示 CFMessagePort 对象是否有效。

Name

消息端口的注册名称。

方法

Check()

开发人员可从其自己的子类调用的方法,以确保未释放端口。

CreateLocalPort(String, CFMessagePort+CFMessagePortCallBack, CFAllocator)

本地设备上多个线程之间的通信通道。

CreateRemotePort(CFAllocator, String)

已弃用。

CreateRunLoopSource()

为 CFMessagePort 对象创建 CFRunLoopSource 对象。

Dispose()

释放 CFMessagePort 对象使用的资源。

Dispose(Boolean)

释放 CFMessagePort 对象使用的资源。

Finalize()

CFMessagePort 对象的终结器

Invalidate()

使消息端口无效会阻止端口发送或接收更多消息。

SendRequest(Int32, NSData, Double, Double, NSString, NSData)

将消息发送到端口。

SetDispatchQueue(DispatchQueue)

在指定的调度队列上计划消息端口的回调。

适用于