CFMessagePort 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
本地设备上多个线程之间的通信通道。
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) |
在指定的调度队列上计划消息端口的回调。 |