Language

DispatchSource.MachSend クラス

定義

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

public class DispatchSource.MachSend : CoreFoundation.DispatchSource.Mach
type DispatchSource.MachSend = class
    inherit DispatchSource.Mach
継承

注釈

この DispatchSource を使用すると、適切な状態変更の送信と、対応するポートの受信側権限の破棄の両方を監視できます。

コンストラクター

Name 説明
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

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

DispatchSource.MachSend(IntPtr, Boolean)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

DispatchSource.MachSend(IntPtr)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

プロパティ

Name 説明
Handle

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
IsCanceled

指定したソースが取り消されたかどうかを確認します。

(継承元 DispatchSource)
MachPort

この DispatchSource が監視している MachPort。

(継承元 DispatchSource.Mach)
Owns

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
SendRightsDestroyed

送信権限が破棄されたためにハンドラーが呼び出されたかどうかを判断します。

メソッド

Name 説明
Activate()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DispatchObject)
Cancel()

ディスパッチ ソースを非同期的に取り消します。

(継承元 DispatchSource)
ClearHandle()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
Dispose()

このオブジェクトで使用されるすべてのリソースを解放します。

(継承元 DisposableObject)
Dispose(Boolean)

DispatchSource オブジェクトによって使用されるリソースを解放します。

(継承元 DispatchSource)
Equals(Object)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
GetCheckedHandle()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
GetHashCode()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
InitializeHandle(NativeHandle)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DisposableObject)
Release()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DispatchObject)
Resume()

ディスパッチ ソースを再開します。

(継承元 DispatchSource)
Retain()

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DispatchObject)
SetCancelHandler(Action)

キャンセル ハンドラーを提供します

(継承元 DispatchSource)
SetEventHandler(Action)

ディスパッチ ソースでイベントを受信したときに実行するハンドラーを指定しました。

(継承元 DispatchSource)
SetRegistrationHandler(Action)

登録ハンドラーを提供します

(継承元 DispatchSource)
SetTargetQueue(DispatchQueue)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

(継承元 DispatchObject)
Suspend()

ディスパッチ ソースを中断します。

(継承元 DispatchSource)

拡張メソッド

Name 説明
GetHandle(INativeObject)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

GetNonNullHandle(INativeObject, String)

この種類のディスパッチ ソースは、状態変更の送信権限を持つ mach ポートを監視します。

適用対象