CoreDispatcherPriority Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |