DispatcherExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一组 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 的线程上同步执行指定的委托,并在指定的超时期限后停止执行。 |