System.Windows.Threading Namespace

Contém tipos dar suporte ao sistema de threading da WPF (Windows Presentation Foundation). Contains types to support the Windows Presentation Foundation (WPF) threading system.

Classes

Dispatcher

Fornece serviços para gerenciar a fila de itens de trabalho de um thread.Provides services for managing the queue of work items for a thread.

DispatcherEventArgs

Fornece dados de eventos para eventos relacionados Dispatcher.Provides event data for Dispatcher related events.

DispatcherExtensions

Fornece um conjunto de métodos static que estende a classe Dispatcher.Provides a set of static methods that extend the Dispatcher class.

DispatcherFrame

Representa um loop de execução no Dispatcher.Represents an execution loop in the Dispatcher.

DispatcherHookEventArgs

Fornece dados de eventos para eventos DispatcherHooks.Provides event data for DispatcherHooks events.

DispatcherHooks

Fornece informações de evento adicionais sobre o processamento de Dispatcher.Provides additional event information about Dispatcher processing.

DispatcherObject

Representa um objeto associado a um Dispatcher.Represents an object that is associated with a Dispatcher.

DispatcherOperation

Representa um objeto que é usado para interagir com uma operação que foi postada na fila do Dispatcher.Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue.

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>.Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue and contains a Task<TResult>.

DispatcherSynchronizationContext

Fornece um contexto de sincronização para o WPF (Windows Presentation Foundation).Provides a synchronization context for Windows Presentation Foundation (WPF).

DispatcherTimer

Um temporizador que é integrado à fila Dispatcher que é processada em um intervalo de tempo especificado e com uma prioridade especificada.A timer that is integrated into the Dispatcher queue which is processed at a specified interval of time and at a specified priority.

DispatcherUnhandledExceptionEventArgs

Fornece dados para o evento de DispatcherUnhandledException.Provides data for the DispatcherUnhandledException event.

DispatcherUnhandledExceptionFilterEventArgs

Fornece dados para o evento de DispatcherUnhandledExceptionFilter.Provides data for the DispatcherUnhandledExceptionFilter event.

TaskExtensions

Fornece um conjunto de métodos static que estende a classe Task.Provides a set of static methods that extend the Task class.

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.Represents an awaitable object that asynchronously yields control back to the current dispatcher and provides an opportunity for the dispatcher to process other events.

DispatcherPriorityAwaiter

Representa um objeto que aguarda a conclusão de uma tarefa assíncrona.Represents an object that waits for the completion of an asynchronous task.

DispatcherProcessingDisabled

Representa o Dispatcher quando ele está em um estado desabilitado e fornece um meio de habilitar o processamento do dispatcher novamente.Represents the Dispatcher when it is in a disable state and provides a means to re-enable dispatcher processing.

Enumerações

DispatcherOperationStatus

Descreve os possíveis valores para o status de um DispatcherOperation.Describes the possible values for the status of a DispatcherOperation.

DispatcherPriority

Descreve as prioridades nas quais as operações podem ser invocadas por meio do Dispatcher.Describes the priorities at which operations can be invoked by way of the Dispatcher.

Delegados

DispatcherHookEventHandler

Representa o método que manipulará eventos relacionados DispatcherHooks.Represents the method that will handle DispatcherHooks related events.

DispatcherOperationCallback

Representa um delegado a ser usado para operações do dispatcher.Represents a delegate to use for dispatcher operations.

DispatcherUnhandledExceptionEventHandler

Representa o método que manipulará o evento de UnhandledException .Represents the method that will handle the UnhandledException event.

DispatcherUnhandledExceptionFilterEventHandler

Representa o método que manipulará o evento de UnhandledExceptionFilter .Represents the method that will handle the UnhandledExceptionFilter event.