共用方式為


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()

明確設定程式碼區塊正在由群組管理。

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)

管理程式碼區塊群組,允許匯總同步處理。

適用於