CFMessagePort 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
本機裝置上多個執行緒之間的通道。
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) |
在指定的分派佇列上排程訊息埠的回呼。 |