次の方法で共有


DispatchSource.Data クラス

定義

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

public class DispatchSource.Data : CoreFoundation.DispatchSource
type DispatchSource.Data = class
    inherit DispatchSource
継承
DispatchSource.Data
継承
派生

注釈

アプリケーションは、 メソッドを呼び出すことによって、 に DispatchSource.Data データを MergeData(IntPtr) ポストできます。   その後、 プロパティの ハンドラー PendingData でデータが表示されます。

MergeData の複数の呼び出しが行われる場合、PendingData によって表示される結果は、値を一緒に追加する を DispatchSource.DataAdd 作成したか、値を一緒に追加するか、値を DispatchSource.DataOr 一緒に追加するかによって異なります。

プロパティ

Handle

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
IsCanceled

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

(継承元 DispatchSource)
PendingData

このイベント ソースに対して投稿されたデータを取得します。

メソッド

Activate()

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
Cancel()

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

(継承元 DispatchSource)
Check()
古い.

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
Dispose()

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
Dispose(Boolean)

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

(継承元 DispatchSource)
Equals(Object)

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
GetHashCode()

このオブジェクトのハッシュコードを返します

(継承元 DispatchObject)
InitializeHandle(IntPtr)

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 NativeObject)
MergeData(IntPtr)

特定の値をポストし、ターゲット キューでイベント ハンドラーをトリガーします。

Release()

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
Resume()

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

(継承元 DispatchSource)
Retain()

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
SetCancelHandler(Action)

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

(継承元 DispatchSource)
SetEventHandler(Action)

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

(継承元 DispatchSource)
SetRegistrationHandler(Action)

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

(継承元 DispatchSource)
SetTargetQueue(DispatchQueue)

アプリケーションがターゲット キューでイベント ハンドラーをトリガーできるようにするディスパッチ ソースの基本クラス。

(継承元 DispatchObject)
Suspend()

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

(継承元 DispatchSource)

適用対象