DispatchGroup Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Administra el grupo de bloques de código permite la sincronización de agregados.
public class DispatchGroup : CoreFoundation.DispatchObject
type DispatchGroup = class
inherit DispatchObject
- Herencia
- Herencia
Comentarios
El bloque de código se puede ejecutar en diferentes colas de distribución, pero se administra como un grupo.
Constructores
DispatchGroup() |
Administra el grupo de bloques de código permite la sincronización de agregados. |
Propiedades
Handle |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Métodos
Activate() |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Check() |
Obsoletos.
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Create() |
Crea un nuevo grupo de distribución. |
DispatchAsync(DispatchQueue, Action) |
Envía un bloque a una cola de distribución y asocia el bloque al grupo de distribución especificado. |
Dispose() |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Dispose(Boolean) |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Enter() |
Establece explícitamente que el grupo administra un bloque de código. |
Equals(Object) |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
GetHashCode() |
Devuelve el código hash de este objeto. (Heredado de DispatchObject) |
InitializeHandle(IntPtr) |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de NativeObject) |
Leave() |
Libera una asociación de bloque de código con el grupo. |
Notify(DispatchQueue, Action) |
Programe un bloque que se enviará a una cola cuando se hayan completado todos los bloques asociados a un grupo. |
Notify(DispatchQueue, DispatchBlock) |
Administra el grupo de bloques de código permite la sincronización de agregados. |
Release() |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Retain() |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
SetTargetQueue(DispatchQueue) |
Administra el grupo de bloques de código permite la sincronización de agregados. (Heredado de DispatchObject) |
Wait(DispatchTime) |
Espera sincrónicamente a que todos los bloques del grupo se completen o haya transcurrido el tiempo de espera especificado. |
Wait(TimeSpan) |
Administra el grupo de bloques de código permite la sincronización de agregados. |