Compartir a través de


DispatchGroup Clase

Definición

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
DispatchGroup
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.

Se aplica a