Freigeben über


CoreDispatcherPriority Enumeration

Definition

Definiert die Priorität für Fensterereignisversendungen.

public enum class CoreDispatcherPriority
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CoreDispatcherPriority
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CoreDispatcherPriority
Public Enum CoreDispatcherPriority
Vererbung
CoreDispatcherPriority
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

High 1

Hohe Priorität. Delegaten werden sofort für alle synchronen Anforderungen aufgerufen. Asynchrone Anforderungen werden vor jedem anderen Anforderungstyp in die Warteschlange gestellt und verarbeitet.

Hinweis

Verwenden Sie diese Prioritätsebene nicht in Ihrer App. Sie ist für Systemereignisse reserviert. Die Verwendung dieser Priorität kann zum Verhungern anderer Nachrichten führen, einschließlich Systemereignissen.

Idle -2

Niedrigste Priorität. Verwenden Sie diese Priorität für Hintergrundaufgaben. Delegaten werden verarbeitet, wenn sich der Standard Threads des Fensters im Leerlauf befindet und keine Eingabe in der Warteschlange aussteht.

Low -1

Niedrige Priorität. Delegaten werden verarbeitet, wenn keine Ereignisse mit höherer Priorität in der Warteschlange ausstehen.

Normal 0

Normale Priorität. Delegaten werden in der Reihenfolge verarbeitet, in der sie geplant sind.

Gilt für: