次の方法で共有


DispatchGroup クラス

定義

コード ブロックのグループを管理し、集計同期を許可します。

public class DispatchGroup : CoreFoundation.DispatchObject
type DispatchGroup = class
    inherit DispatchObject
継承
DispatchGroup
継承

注釈

コード ブロックは、異なるディスパッチ キューで実行できますが、グループとして管理できます。

コンストラクター

DispatchGroup()

コード ブロックのグループを管理し、集計同期を許可します。

プロパティ

Handle

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)

メソッド

Activate()

コード ブロックのグループを管理し、集計同期を許可します。

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

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
Create()

新しいディスパッチ グループを作成します。

DispatchAsync(DispatchQueue, Action)

ディスパッチ キューにブロックを送信し、そのブロックを指定されたディスパッチ グループに関連付けます。

Dispose()

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
Dispose(Boolean)

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
Enter()

コード ブロックがグループによって管理される beeing であることを明示的に設定します。

Equals(Object)

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
GetHashCode()

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

(継承元 DispatchObject)
InitializeHandle(IntPtr)

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 NativeObject)
Leave()

グループとのコード ブロックの関連付けを解放します。

Notify(DispatchQueue, Action)

グループに関連付けられているすべてのブロックが完了したときに、キューに送信されるブロックをスケジュールします。

Notify(DispatchQueue, DispatchBlock)

コード ブロックのグループを管理し、集計同期を許可します。

Release()

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
Retain()

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
SetTargetQueue(DispatchQueue)

コード ブロックのグループを管理し、集計同期を許可します。

(継承元 DispatchObject)
Wait(DispatchTime)

グループ内のすべてのブロックが完了するか、指定されたタイムアウトが経過するまで同期的に待機します。

Wait(TimeSpan)

コード ブロックのグループを管理し、集計同期を許可します。

適用対象