次の方法で共有


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)

指定したディスパッチ キューでメッセージ ポートのコールバックをスケジュールします。

適用対象