Idioma

DispatchSource.Mach Classe

Definição

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

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

Comentários

Essa é uma classe base que expõe a MachPort propriedade.   Use uma das subclasses para monitorar alterações de estado em portas mach.

Propriedades

Nome Description
Handle

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)
IsCanceled

Determine se a origem especificada foi cancelada.

(Herdado de DispatchSource)
MachPort

O MachPort que este DispatchSource está monitorando.

Owns

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)

Métodos

Nome Description
Activate()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DispatchObject)
Cancel()

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

(Herdado de DispatchSource)
ClearHandle()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

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

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)
GetCheckedHandle()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)
GetHashCode()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DisposableObject)
Release()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DispatchObject)
Resume()

Retoma a fonte de expedição.

(Herdado de DispatchSource)
Retain()

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

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

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

(Herdado de DispatchObject)
Suspend()

Suspende a origem da expedição.

(Herdado de DispatchSource)

Métodos de Extensão

Nome Description
GetHandle(INativeObject)

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

GetNonNullHandle(INativeObject, String)

Classe base para fontes de expedição que permitem que os aplicativos monitorem uma porta Mach.

Aplica-se a