Idioma

DispatchSource.MachSend Classe

Definição

As fontes de expedição desse tipo monitoram 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

Comentários

Você pode usar esse DispatchSource para monitorar as alterações de estado correto de envio, bem como a destruição dos direitos de receptor da porta correspondente.

Construtores

Nome Description
DispatchSource.MachSend(Int32, Boolean, DispatchQueue)

Cria uma origem de expedição que monitora a porta mach especificada para enviar alterações de estado corretas.

DispatchSource.MachSend(IntPtr, Boolean)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

DispatchSource.MachSend(IntPtr)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

Propriedades

Nome Description
Handle

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
IsCanceled

Determine se a origem especificada foi cancelada.

(Herdado de DispatchSource)
MachPort

O MachPort que este DispatchSource está monitorando.

(Herdado de DispatchSource.Mach)
Owns

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
SendRightsDestroyed

Determina se o manipulador foi invocado devido a um direito de envio ser destruído.

Métodos

Nome Description
Activate()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Cancel()

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

(Herdado de DispatchSource)
ClearHandle()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
Dispose()

Libera todos os recursos usados por esse objeto.

(Herdado de DisposableObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto DispatchSource.

(Herdado de DispatchSource)
Equals(Object)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
GetCheckedHandle()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
GetHashCode()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DisposableObject)
Release()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de expedição.

(Herdado de DispatchSource)
Retain()

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(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 fonte de expedição.

(Herdado de DispatchSource)
SetRegistrationHandler(Action)

Fornece um manipulador de registro

(Herdado de DispatchSource)
SetTargetQueue(DispatchQueue)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

(Herdado de DispatchObject)
Suspend()

Suspende a origem da expedição.

(Herdado de DispatchSource)

Métodos de Extensão

Nome Description
GetHandle(INativeObject)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

GetNonNullHandle(INativeObject, String)

As fontes de expedição desse tipo monitoram uma porta mach com um direito de envio para alterações de estado.

Aplica-se a