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, DispatcherPriority)

以异步方式执行指定的委托,该委托在创建指定的线程上具有指定的 Dispatcher 优先级。

BeginInvoke(Dispatcher, Action)

以异步方式执行指定的委托,该委托在创建指定的 Dispatcher 线程上具有正常优先级。

Invoke(Dispatcher, Action, DispatcherPriority)

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

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

使用指定的线程上的指定优先级同步执行指定的 Dispatcher 委托,并在指定的超时时间段后停止执行。

Invoke(Dispatcher, Action, TimeSpan)

在创建指定的线程上同步执行指定的 Dispatcher 委托,并在指定的超时时间段后停止执行。

Invoke(Dispatcher, Action)

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

适用于

另请参阅