Compartilhar via


DispatchSource.DataOr Classe

Definição

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

public class DispatchSource.DataOr : CoreFoundation.DispatchSource.Data
type DispatchSource.DataOr = class
    inherit DispatchSource.Data
Herança
Herança

Comentários

Os aplicativos podem postar dados em um DispatchSource.DataOr chamando o MergeData(IntPtr) método .   Em seguida, os dados são exibidos no manipulador na PendingData propriedade que conterá a lógica cumulativa ou de todos os valores postados com MergeData.

Construtores

DispatchSource.DataOr(DispatchQueue)

Cria uma fonte DataOr que fornece eventos na fila especificada.

DispatchSource.DataOr(IntPtr, Boolean)

Cria um DataOr DispatchSource com base em um ponteiro não gerenciado.

DispatchSource.DataOr(IntPtr)

Cria um DataOr DispatchSource com base em um ponteiro não gerenciado.

Propriedades

Handle

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
IsCanceled

Determine se a origem especificada foi cancelada.

(Herdado de DispatchSource)
PendingData

Recupera os dados que foram postados para essa origem do evento.

(Herdado de DispatchSource.Data)

Métodos

Activate()

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
Cancel()

Cancela de forma assíncrona a fonte de expedição.

(Herdado de DispatchSource)
Check()
Obsoleto.

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
Dispose()

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto DispatchSource.

(Herdado de DispatchSource)
Equals(Object)

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
GetHashCode()

Retorna o código hash para este objeto

(Herdado de DispatchObject)
InitializeHandle(IntPtr)

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de NativeObject)
MergeData(IntPtr)

Posta o valor específico e dispara o manipulador de eventos na fila de destino.

(Herdado de DispatchSource.Data)
Release()

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de expedição.

(Herdado de DispatchSource)
Retain()

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
SetCancelHandler(Action)

Fornece um manipulador de cancelamento

(Herdado de DispatchSource)
SetEventHandler(Action)

Especificado um manipulador a ser executado quando os eventos são recebidos na origem da expedição.

(Herdado de DispatchSource)
SetRegistrationHandler(Action)

Fornece um manipulador de registro

(Herdado de DispatchSource)
SetTargetQueue(DispatchQueue)

Enviar fontes que permitem que os aplicativos disparem um manipulador de eventos na fila de destino.

(Herdado de DispatchObject)
Suspend()

Suspende a fonte de expedição.

(Herdado de DispatchSource)

Aplica-se a