次の方法で共有


DispatchSource.MachSend コンストラクター

定義

オーバーロード

DispatchSource.MachSend(IntPtr)
DispatchSource.MachSend(IntPtr, Boolean)
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

指定した mach ポートを監視するディスパッチ ソースを作成して、状態の変更を送信します。

DispatchSource.MachSend(IntPtr)

public MachSend (IntPtr handle);
new CoreFoundation.DispatchSource.MachSend : nativeint -> CoreFoundation.DispatchSource.MachSend

パラメーター

handle
IntPtr

nativeint

適用対象

DispatchSource.MachSend(IntPtr, Boolean)

public MachSend (IntPtr handle, bool owns);
new CoreFoundation.DispatchSource.MachSend : nativeint * bool -> CoreFoundation.DispatchSource.MachSend

パラメーター

handle
IntPtr

nativeint

owns
Boolean

適用対象

DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

指定した mach ポートを監視するディスパッチ ソースを作成して、状態の変更を送信します。

public MachSend (int machPort, bool sendDead = false, CoreFoundation.DispatchQueue queue = null);
new CoreFoundation.DispatchSource.MachSend : int * bool * CoreFoundation.DispatchQueue -> CoreFoundation.DispatchSource.MachSend

パラメーター

machPort
Int32

mach ポート

sendDead
Boolean

true に設定すると、ポートの対応する受信権限が破棄されたときにも通知が送信されます。

queue
DispatchQueue

このディスパッチ ソース オブジェクトのターゲット キュー。   既定のターゲット キュー (既定の優先度グローバル同時実行キュー) を使用するには、null を渡します。

注釈

プロパティを SendRightsDestroyed 使用すると、対応する受信権限が破棄されたためにハンドラーが呼び出されたかどうか、または通常の状態変更であるかどうかを判断できます。

適用対象