DispatchSource.MachSend Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
DispatchSource.MachSend
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. |