DispatcherExtensions.WithPriority Methode
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.
Erstellt eine JoinableTaskFactory , die die Arbeit mit dem angegebenen Dispatcher und DispatcherPriority.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ WithPriority(Microsoft::VisualStudio::Threading::JoinableTaskFactory ^ joinableTaskFactory, System::Windows::Threading::Dispatcher ^ dispatcher, System::Windows::Threading::DispatcherPriority priority);
public static Microsoft.VisualStudio.Threading.JoinableTaskFactory WithPriority(this Microsoft.VisualStudio.Threading.JoinableTaskFactory joinableTaskFactory, System.Windows.Threading.Dispatcher dispatcher, System.Windows.Threading.DispatcherPriority priority);
static member WithPriority : Microsoft.VisualStudio.Threading.JoinableTaskFactory * System.Windows.Threading.Dispatcher * System.Windows.Threading.DispatcherPriority -> Microsoft.VisualStudio.Threading.JoinableTaskFactory
<Extension()>
Public Function WithPriority (joinableTaskFactory As JoinableTaskFactory, dispatcher As Dispatcher, priority As DispatcherPriority) As JoinableTaskFactory
Parameter
- joinableTaskFactory
- JoinableTaskFactory
Der zugrunde liegende Zu verwendende JoinableTaskFactory Code.
- dispatcher
- Dispatcher
Die Dispatcher Geplante Arbeit im Hauptthread.
- priority
- DispatcherPriority
Die Priorität, mit der alle Arbeiten im UI-Thread geplant werden sollen, wann und ob SwitchToMainThreadAsync(CancellationToken) aufgerufen wird und für jede asynchrone Rückgabe an den Hauptthread nach einem await.
Gibt zurück
Eine JoinableTaskFactory , die für die Planung asynchroner Arbeit mit der angegebenen Priorität verwendet werden kann.
Hinweise
Zusätzlich zur Planung der Arbeit am UI-Thread mit der angegebenen Priorität stellt dies JoinableTaskFactory auch sicher, dass alle synchronen Wartezeiten auf den Hauptthread innerhalb JoinableTask von Objekten, die mit der zurückgegebenen Factory erstellt wurden, die Aufrufe DisableProcessing()berücksichtigen, wodurch ein ähnliches Verhalten erzeugt wird DisableProcessing().