Idioma

DispatchSource.ProcessMonitor Classe

Definição

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

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

Observações

Esta fonte de despacho pode monitorizar processos a terminar, bifurcar, exceder ou ser sinalizados.

Construtores

Nome Descrição
DispatchSource.ProcessMonitor(Int32, ProcessMonitorFlags, DispatchQueue)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

DispatchSource.ProcessMonitor(IntPtr, Boolean)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

DispatchSource.ProcessMonitor(IntPtr)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

Propriedades

Nome Descrição
Handle

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
IsCanceled

Determine se a fonte especificada foi cancelada.

(Herdado de DispatchSource)
MonitorFlags

Determina quais os eventos observados.

Owns

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
ProcessId

O ID do processo que está a ser monitorizado

Métodos

Nome Descrição
Activate()

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DispatchObject)
Cancel()

Cancela assíncronamente a fonte de despacho.

(Herdado de DispatchSource)
ClearHandle()

A Fonte de Despacho deste tipo monitoriza processos 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)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
GetCheckedHandle()

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
GetHashCode()

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
InitializeHandle(NativeHandle)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DisposableObject)
Release()

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

(Herdado de DispatchObject)
Resume()

Retoma a fonte de despacho.

(Herdado de DispatchSource)
Retain()

A Fonte de Despacho deste tipo monitoriza processos 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)

A Fonte de Despacho deste tipo monitoriza processos 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)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

GetNonNullHandle(INativeObject, String)

A Fonte de Despacho deste tipo monitoriza processos para alterações de estado

Aplica-se a