Idioma

DispatchSource.Mach Classe

Definição

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

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

Observações

Esta é uma classe base que expõe a MachPort propriedade.   Use uma das subclasses para monitorizar alterações de estado nas portas de mach.

Propriedades

Nome Descrição
Handle

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)
IsCanceled

Determine se a fonte especificada foi cancelada.

(Herdado de DispatchSource)
MachPort

O MachPort que este DispatchSource está a monitorizar.

Owns

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)

Métodos

Nome Descrição
Activate()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DispatchObject)
Cancel()

Cancela assíncronamente a fonte de despacho.

(Herdado de DispatchSource)
ClearHandle()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

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

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)
GetCheckedHandle()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)
GetHashCode()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DisposableObject)
Release()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de despacho.

(Herdado de DispatchSource)
Retain()

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

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

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

(Herdado de DispatchObject)
Suspend()

Suspende a fonte do despacho.

(Herdado de DispatchSource)

Métodos da Extensão

Nome Descrição
GetHandle(INativeObject)

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

GetNonNullHandle(INativeObject, String)

Classe base para fontes de despacho que permitem às aplicações monitorizar uma porta Mach.

Aplica-se a