Freigeben über


DispatcherQueuePriority Enumeration

Definition

Definiert die Prioritätsebenen, die einer DispatcherQueue zugewiesenen Arbeit zugewiesen werden können.

public enum class DispatcherQueuePriority
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class DispatcherQueuePriority
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class DispatcherQueuePriority
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum DispatcherQueuePriority
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum DispatcherQueuePriority
var value = Microsoft.UI.Dispatching.DispatcherQueuePriority.low
Public Enum DispatcherQueuePriority
Vererbung
DispatcherQueuePriority
Attribute

Felder

High 10

Arbeiten, die mit hoher Priorität geplant sind, werden zuerst zusammen mit anderen Systemaufgaben mit hoher Priorität ausgeführt, bevor Arbeiten mit normaler oder niedriger Priorität verarbeitet werden.

Low -10

Arbeit mit niedriger Priorität wird geplant, wenn keine andere Arbeit zu verarbeiten ist. Arbeit mit niedriger Priorität kann durch neue eingehende Aufgaben mit hoher und normaler Priorität entfernt werden.

Normal 0

Die Arbeit wird versendet, sobald alle Aufgaben mit hoher Priorität verteilt wurden. Wenn eine neue Arbeit mit hoher Priorität geplant ist, werden alle neuen Aufgaben mit hoher Priorität verarbeitet, bevor normale Aufgaben fortgesetzt werden. Dies ist die Standardpriorität.

Gilt für: