Lenguaje

DispatchSource.Data Clase

Definición

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

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

Comentarios

Las aplicaciones pueden publicar datos en un DispatchSource.Data mediante una llamada al MergeData(IntPtr) método .   A continuación, los datos se muestran en el controlador de la PendingData propiedad .

Si se realizan varias llamadas a MergeData, el resultado expuesto por PendingData dependerá de si ha creado un objeto DispatchSource.DataAdd que agregará los valores juntos o cuáles DispatchSource.DataOr serán o los valores juntos.

Propiedades

Nombre Description
Handle

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

(Heredado de DisposableObject)
IsCanceled

Determine si se ha cancelado el origen especificado.

(Heredado de DispatchSource)
Owns

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

(Heredado de DisposableObject)
PendingData

Recupera los datos publicados para este origen de eventos.

Métodos

Nombre Description
Activate()

Clase base para orígenes de distribución 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 distribución.

(Heredado de DispatchSource)
ClearHandle()

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

(Heredado de DisposableObject)
Dispose()

Libera todos los recursos usados por este objeto.

(Heredado de DisposableObject)
Dispose(Boolean)

Libera los recursos utilizados por el objeto DispatchSource.

(Heredado de DispatchSource)
Equals(Object)

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

(Heredado de DisposableObject)
GetCheckedHandle()

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

(Heredado de DisposableObject)
GetHashCode()

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

(Heredado de DisposableObject)
InitializeHandle(NativeHandle)

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

(Heredado de DisposableObject)
MergeData(IntPtr)

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

Release()

Clase base para orígenes de distribución 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()

Clase base para orígenes de distribución 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)

Se especificó un controlador que se ejecutará cuando se reciben eventos en el origen de distribución.

(Heredado de DispatchSource)
SetRegistrationHandler(Action)

Proporciona un controlador de registro.

(Heredado de DispatchSource)
SetTargetQueue(DispatchQueue)

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

(Heredado de DispatchObject)
Suspend()

Suspende el origen del envío.

(Heredado de DispatchSource)

Métodos de extensión

Nombre Description
GetHandle(INativeObject)

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

GetNonNullHandle(INativeObject, String)

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

Se aplica a