Freigeben über


DispatcherExtensions.WithPriority Methode

Definition

Erstellt eine JoinableTaskFactory , die die Arbeit mit dem angegebenen Dispatcher und DispatcherPriorityplant.

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

Die zugrunde liegende JoinableTaskFactory zu verwendende.

dispatcher
Dispatcher

DerDispatcher, der die Zeitpläne für den Standard-Thread verwendet.

priority
DispatcherPriority

Die Priorität, mit der alle Arbeiten am UI-Thread geplant werden sollen, wann und wenn SwitchToMainThreadAsync(CancellationToken) aufgerufen wird, und für jede asynchrone Rückkehr zum Standard Thread nach einem await.

Gibt zurück

Eine JoinableTaskFactory , die zum Planen asynchroner Arbeiten mit der angegebenen Priorität verwendet werden kann.

Gilt für: