Leggere in inglese

Condividi tramite


DispatcherQueue Classe

Definizione

Gestisce una coda con priorità in cui le attività vengono eseguite in modo seriale in un 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
Ereditarietà
Object DispatcherQueue
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Tutte le attività inviate a una coda vengono eseguite nello stesso thread.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1903 18362 HasThreadAccess

Proprietà

HasThreadAccess

Ottiene un valore che indica se DispatcherQueue ha accesso al thread corrente.

Metodi

CreateTimer()

Crea un DispatcherQueueTimer nel DispatcherQueue per eseguire un'attività periodicamente dopo un intervallo di tempo trascorso.

GetForCurrentThread()

Ottiene dispatcherQueue associato al thread corrente.

TryEnqueue(DispatcherQueueHandler)

Aggiunge un'attività al dispatcherQueue che verrà eseguito nel thread associato a DispatcherQueue.

TryEnqueue(DispatcherQueuePriority, DispatcherQueueHandler)

Aggiunge un'attività al dispatcherQueue che verrà eseguito nel thread associato a DispatcherQueue.

Eventi

ShutdownCompleted

Generato quando viene chiamato ShutdownQueueAsync . Per un elenco completo degli eventi generati e nell'ordine, vedere le osservazioni per ShutdownQueueAsync.

ShutdownStarting

Generato quando viene chiamato ShutdownQueueAsync . Per un elenco completo degli eventi generati e nell'ordine, vedere le osservazioni per ShutdownQueueAsync.

Si applica a

Prodotto Versioni
WinRT Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Vedi anche