Idioma

DispatchSource.MachSend Classe

Definição

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

public class DispatchSource.MachSend : CoreFoundation.DispatchSource.Mach
type DispatchSource.MachSend = class
    inherit DispatchSource.Mach
Herança

Observações

Pode usar este DispatchSource para monitorizar tanto as alterações de estado do right de envio como a destruição dos direitos de receção da porta correspondente.

Construtores

Nome Descrição
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

Cria uma fonte de despacho que monitoriza a porta mach especificada para alterações no estado do send right.

DispatchSource.MachSend(IntPtr, Boolean)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

DispatchSource.MachSend(IntPtr)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

Propriedades

Nome Descrição
Handle

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
IsCanceled

Determine se a fonte especificada foi cancelada.

(Herdado de DispatchSource)
MachPort

O MachPort que este DispatchSource está a monitorizar.

(Herdado de DispatchSource.Mach)
Owns

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
SendRightsDestroyed

Determina se o handler foi invocado devido à destruição de um send right.

Métodos

Nome Descrição
Activate()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Cancel()

Cancela assíncronamente a fonte de despacho.

(Herdado de DispatchSource)
ClearHandle()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(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)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
GetCheckedHandle()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
GetHashCode()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
Release()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de despacho.

(Herdado de DispatchSource)
Retain()

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(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)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Suspend()

Suspende a fonte do despacho.

(Herdado de DispatchSource)

Métodos da Extensão

Nome Descrição
GetHandle(INativeObject)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

GetNonNullHandle(INativeObject, String)

Fontes de despacho deste tipo monitorizam uma porta mach com um direito de envio para alterações de estado.

Aplica-se a