DispatchGroup Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет группой блоков кода, что позволяет выполнять агрегированную синхронизацию.
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) |
Управляет группой блоков кода, что позволяет выполнять агрегированную синхронизацию. |