Idioma

DispatchSource.DataOr Classe

Definição

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

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

Observações

As aplicações podem publicar dados num DispatchSource.DataOr chamando o MergeData(IntPtr) método.   Os dados apresentados à superfície ficam então disponíveis no handler na PendingData propriedade que conterá o lógico cumulativo ou de todos os valores publicados com o MergeData.

Construtores

Nome Descrição
DispatchSource.DataOr(DispatchQueue)

Cria uma fonte DataOr que entrega eventos na fila especificada.

DispatchSource.DataOr(IntPtr, Boolean)

Cria um DataOr DispatchSource a partir de um ponteiro não gerido.

DispatchSource.DataOr(IntPtr)

Cria um DataOr DispatchSource a partir de um ponteiro não gerido.

Propriedades

Nome Descrição
Handle

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
IsCanceled

Determine se a fonte especificada foi cancelada.

(Herdado de DispatchSource)
Owns

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
PendingData

Recupera os dados que foram publicados para esta fonte do evento.

(Herdado de DispatchSource.Data)

Métodos

Nome Descrição
Activate()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DispatchObject)
Cancel()

Cancela assíncronamente a fonte de despacho.

(Herdado de DispatchSource)
ClearHandle()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
Dispose()

Liberta todos os recursos utilizados por este objeto.

(Herdado de DisposableObject)
Dispose(Boolean)

Liberta os recursos usados pelo objeto DispatchSource.

(Herdado de DispatchSource)
Equals(Object)

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
GetCheckedHandle()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
GetHashCode()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DisposableObject)
MergeData(IntPtr)

Publica o valor específico e ativa o gestor de eventos na fila de destino.

(Herdado de DispatchSource.Data)
Release()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de despacho.

(Herdado de DispatchSource)
Retain()

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DispatchObject)
SetCancelHandler(Action)

Fornece um handler de cancelamento

(Herdado de DispatchSource)
SetEventHandler(Action)

Especificou um handler para executar quando os eventos são recebidos na fonte de despacho.

(Herdado de DispatchSource)
SetRegistrationHandler(Action)

Fornece um gestor de registo

(Herdado de DispatchSource)
SetTargetQueue(DispatchQueue)

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

(Herdado de DispatchObject)
Suspend()

Suspende a fonte do despacho.

(Herdado de DispatchSource)

Métodos da Extensão

Nome Descrição
GetHandle(INativeObject)

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

GetNonNullHandle(INativeObject, String)

Despachar fontes que permitam às aplicações disparar um gestor de eventos na fila de destino.

Aplica-se a