Compartir a través de


DispatchSource.DataOr Clase

Definición

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
    inherit DispatchSource.Data
Herencia
Herencia

Comentarios

Las aplicaciones pueden publicar datos en un DispatchSource.DataOr mediante una llamada al MergeData(IntPtr) método .   A continuación, los datos se muestran en el controlador de la PendingData propiedad , que contendrán el valor lógico acumulativo o de todos los valores publicados con MergeData.

Constructores

DispatchSource.DataOr(DispatchQueue)

Crea un origen de DataOr que entrega eventos en la cola especificada.

DispatchSource.DataOr(IntPtr)

Crea un objeto DataOr DispatchSource a partir de un puntero no administrado.

DispatchSource.DataOr(IntPtr, Boolean)

Crea un objeto DataOr DispatchSource a partir de un puntero no administrado.

Propiedades

Handle

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
IsCanceled

Determine si se ha cancelado el origen especificado.

(Heredado de DispatchSource)
PendingData

Recupera los datos publicados para este origen de eventos.

(Heredado de DispatchSource.Data)

Métodos

Activate()

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
Cancel()

Cancela de forma asincrónica el origen de envío.

(Heredado de DispatchSource)
Check()
Obsoletos.

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
Dispose()

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
Dispose(Boolean)

Libera los recursos utilizados por el objeto DispatchSource.

(Heredado de DispatchSource)
Equals(Object)

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
GetHashCode()

Devuelve el código hash de este objeto.

(Heredado de DispatchObject)
InitializeHandle(IntPtr)

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de NativeObject)
MergeData(IntPtr)

Publica el valor específico y desencadena el controlador de eventos en la cola de destino.

(Heredado de DispatchSource.Data)
Release()

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
Resume()

Reanuda el origen de envío.

(Heredado de DispatchSource)
Retain()

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
SetCancelHandler(Action)

Proporciona un controlador de cancelación.

(Heredado de DispatchSource)
SetEventHandler(Action)

Especificó un controlador que se va a ejecutar cuando se reciben eventos en el origen de envío.

(Heredado de DispatchSource)
SetRegistrationHandler(Action)

Proporciona un controlador de registro.

(Heredado de DispatchSource)
SetTargetQueue(DispatchQueue)

Distribución de orígenes que permiten a las aplicaciones desencadenar un controlador de eventos en la cola de destino.

(Heredado de DispatchObject)
Suspend()

Suspende el origen de envío.

(Heredado de DispatchSource)

Se aplica a