DispatcherExtensions.WithPriority 方法

定义

创建一个 , JoinableTaskFactory 用于计划使用指定的 DispatcherDispatcherPriority

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

参数

joinableTaskFactory
JoinableTaskFactory

要使用的基础 JoinableTaskFactory

dispatcher
Dispatcher

Dispatchermain线程上安排工作的 。

priority
DispatcherPriority

在 UI 线程上计划任何工作的优先级,如果SwitchToMainThreadAsync(CancellationToken)调用 ,以及每次异步返回后main线程await的优先级。

返回

一个 JoinableTaskFactory ,可用于计划具有指定优先级的异步工作。

适用于