DispatcherExtensions 类

定义

提供一组 static 方法,这些方法可扩展 Dispatcher 类。

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

注解

此类中的方法定义为扩展类的 Dispatcher 扩展方法。 这意味着可以像在任何 Dispatcher 对象上调用实例方法一样调用它们。

方法

BeginInvoke(Dispatcher, Action)

用正常优先级在依据其创建指定 Dispatcher 的线程上异步执行指定的委托。

BeginInvoke(Dispatcher, Action, DispatcherPriority)

用指定的优先级在依据其创建指定 Dispatcher 的线程上异步执行指定的委托。

Invoke(Dispatcher, Action)

用正常优先级在依据其创建指定 Dispatcher 的线程上同步执行指定的委托。

Invoke(Dispatcher, Action, DispatcherPriority)

用指定的优先级在依据其创建指定 Dispatcher 的线程上同步执行指定的委托。

Invoke(Dispatcher, Action, TimeSpan)

在依据其创建指定 Dispatcher 的线程上同步执行指定的委托,并在指定的超时期限后停止执行。

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

用指定的优先级在依据其创建指定 Dispatcher 的线程上同步执行指定的委托,并在指定的超时期限后停止执行。

适用于

另请参阅