DispatchGroup クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コード ブロックのグループを管理し、集計同期を許可します。
public class DispatchGroup : CoreFoundation.DispatchObject
type DispatchGroup = class
inherit DispatchObject
- 継承
- 継承
注釈
コード ブロックは、異なるディスパッチ キューで実行できますが、グループとして管理できます。
コンストラクター
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) |
コード ブロックのグループを管理し、集計同期を許可します。 |