Ler em inglês

Compartilhar via


DispatcherQueue Classe

Definição

Gerencia uma fila priorizada na qual as tarefas são executadas de forma serial em um thread.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class DispatcherQueue
Herança
Object DispatcherQueue
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Todas as tarefas enviadas para uma fila são executadas no mesmo thread.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1903 18362 HasThreadAccess

Propriedades

HasThreadAccess

Obtém um valor que indica se o DispatcherQueue tem acesso ao thread atual.

Métodos

CreateTimer()

Cria um DispatcherQueueTimer no DispatcherQueue para executar uma tarefa periodicamente após um intervalo de tempo ter decorrido.

GetForCurrentThread()

Obtém o DispatcherQueue associado ao thread atual.

TryEnqueue(DispatcherQueueHandler)

Adiciona uma tarefa ao DispatcherQueue que será executada no thread associado ao DispatcherQueue.

TryEnqueue(DispatcherQueuePriority, DispatcherQueueHandler)

Adiciona uma tarefa ao DispatcherQueue que será executada no thread associado ao DispatcherQueue.

Eventos

ShutdownCompleted

Gerado quando ShutdownQueueAsync é chamado. Para obter uma lista completa dos eventos gerados e em que ordem, consulte Comentários para ShutdownQueueAsync.

ShutdownStarting

Gerado quando ShutdownQueueAsync é chamado. Para obter uma lista completa dos eventos gerados e em que ordem, consulte Comentários para ShutdownQueueAsync.

Aplica-se a

Produto Versões
WinRT Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Confira também