System.Windows.Threading Namespace

Contém tipos dar suporte ao sistema de threading da WPF (Windows Presentation Foundation).

Classes

Dispatcher

Fornece serviços para gerenciar a fila de itens de trabalho de um thread.

DispatcherEventArgs

Fornece dados de eventos para eventos relacionados Dispatcher.

DispatcherExtensions

Fornece um conjunto de métodos static que estende a classe Dispatcher.

DispatcherFrame

Representa um loop de execução no Dispatcher.

DispatcherHookEventArgs

Fornece dados de eventos para eventos DispatcherHooks.

DispatcherHooks

Fornece informações de evento adicionais sobre o processamento de Dispatcher.

DispatcherObject

Representa um objeto associado a um Dispatcher.

DispatcherOperation

Representa um objeto que é usado para interagir com uma operação que foi postada na fila do Dispatcher.

DispatcherOperation<TResult>

Representa um objeto que é usado para interagir com uma operação que foi postada na fila do Dispatcher e contém um Task<TResult>.

DispatcherSynchronizationContext

Fornece um contexto de sincronização para o WPF (Windows Presentation Foundation).

DispatcherTimer

Um temporizador que é integrado à fila Dispatcher que é processada em um intervalo de tempo especificado e com uma prioridade especificada.

DispatcherUnhandledExceptionEventArgs

Fornece dados para o evento de DispatcherUnhandledException.

DispatcherUnhandledExceptionFilterEventArgs

Fornece dados para o evento de DispatcherUnhandledExceptionFilter.

TaskExtensions

Fornece um conjunto de métodos static que estende a classe Task.

Estruturas

DispatcherPriorityAwaitable

Representa um objeto aguardável que transfere o controle de volta para o dispatcher atual e fornece uma oportunidade para o dispatcher processar outros eventos de forma assíncrona.

DispatcherPriorityAwaiter

Representa um objeto que aguarda a conclusão de uma tarefa assíncrona.

DispatcherProcessingDisabled

Representa o Dispatcher quando ele está em um estado desabilitado e fornece um meio de habilitar o processamento do dispatcher novamente.

Enumerações

DispatcherOperationStatus

Descreve os possíveis valores para o status de um DispatcherOperation.

DispatcherPriority

Descreve as prioridades nas quais as operações podem ser invocadas por meio do Dispatcher.

Delegados

DispatcherHookEventHandler

Representa o método que manipulará eventos relacionados DispatcherHooks.

DispatcherOperationCallback

Representa um delegado a ser usado para operações do dispatcher.

DispatcherUnhandledExceptionEventHandler

Representa o método que manipulará o evento de UnhandledException .

DispatcherUnhandledExceptionFilterEventHandler

Representa o método que manipulará o evento de UnhandledExceptionFilter .