Language

DispatchSource.DataAdd クラス

定義

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

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

注釈

アプリケーションは、MergeData(IntPtr) メソッドを呼び出すことによってDispatchSource.DataAddにデータをポストできます。   その後、データは、MergeData でポストされたすべての値の累積加算を含む PendingData プロパティのハンドラーで使用できるようになります。

コンストラクター

Name 説明
DispatchSource.DataAdd(DispatchQueue)

指定したキューにイベントを配信する DataAdd ソースを作成します。

DispatchSource.DataAdd(IntPtr, Boolean)

アンマネージ ポインターから DataOr DispatchSource を作成します。

DispatchSource.DataAdd(IntPtr)

アンマネージ ポインターから DataOr DispatchSource を作成します。

プロパティ

Name 説明
Handle

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

(継承元 DisposableObject)
IsCanceled

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

(継承元 DispatchSource)
Owns

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

(継承元 DisposableObject)
PendingData

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

(継承元 DispatchSource.Data)

メソッド

Name 説明
Activate()

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

(継承元 DispatchObject)
Cancel()

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

(継承元 DispatchSource)
ClearHandle()

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

(継承元 DisposableObject)
Dispose()

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

(継承元 DisposableObject)
Dispose(Boolean)

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

(継承元 DispatchSource)
Equals(Object)

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

(継承元 DisposableObject)
GetCheckedHandle()

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

(継承元 DisposableObject)
GetHashCode()

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

(継承元 DisposableObject)
InitializeHandle(NativeHandle)

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

(継承元 DisposableObject)
MergeData(IntPtr)

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

(継承元 DispatchSource.Data)
Release()

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

(継承元 DispatchObject)
Resume()

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

(継承元 DispatchSource)
Retain()

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

(継承元 DispatchObject)
SetCancelHandler(Action)

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

(継承元 DispatchSource)
SetEventHandler(Action)

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

(継承元 DispatchSource)
SetRegistrationHandler(Action)

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

(継承元 DispatchSource)
SetTargetQueue(DispatchQueue)

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

(継承元 DispatchObject)
Suspend()

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

(継承元 DispatchSource)

拡張メソッド

Name 説明
GetHandle(INativeObject)

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

GetNonNullHandle(INativeObject, String)

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

適用対象