共用方式為


CFMessagePort 類別

定義

本機裝置上多個執行緒之間的通道。

public class CFMessagePort : IDisposable, ObjCRuntime.INativeObject
type CFMessagePort = class
    interface INativeObject
    interface IDisposable
繼承
CFMessagePort
實作

屬性

Handle

處理 unmanaged 物件標記法) (指標。

InvalidationCallback

取得或設定 CFMessagePort 物件的無效回呼方法。

IsRemote

會傳回 Boolean 值,指出 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)

在指定的分派佇列上排程訊息埠的回呼。

適用於