DispatcherExtensions.WithPriority 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 , JoinableTaskFactory 用于计划使用指定的 Dispatcher 和 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
参数
- joinableTaskFactory
- JoinableTaskFactory
要使用的基础 JoinableTaskFactory 。
- dispatcher
- Dispatcher
在Dispatchermain线程上安排工作的 。
- priority
- DispatcherPriority
在 UI 线程上计划任何工作的优先级,如果SwitchToMainThreadAsync(CancellationToken)调用 ,以及每次异步返回后main线程await
的优先级。
返回
一个 JoinableTaskFactory ,可用于计划具有指定优先级的异步工作。