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() |
明確設定程式碼區塊正在由群組管理。 |
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) |
管理程式碼區塊群組,允許匯總同步處理。 |