DispatcherExtensions 类

定义

此类提供了一组可用于实现的对象的 IDispatcher扩展方法。

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
继承
DispatcherExtensions

方法

DispatchAsync(IDispatcher, Action)

从工作线程计划 UI 线程上提供的操作。

DispatchAsync(IDispatcher, Func<Task>)

从工作线程在 UI 线程上计划提供的函数。

DispatchAsync<T>(IDispatcher, Func<T>)

从工作线程计划 UI 线程上提供的回调,并异步返回结果。

DispatchAsync<T>(IDispatcher, Func<Task<T>>)

从工作线程在 UI 线程上计划提供的函数。

GetSynchronizationContextAsync(IDispatcher)

获取当前线程的同步上下文。

StartTimer(IDispatcher, TimeSpan, Func<Boolean>)

在指定的 IDispatcher 上下文上启动计时器。

适用于