TaskExtensions.DispatcherOperationWait 方法

定义

无限期等待基础 DispatcherOperation 完成。

重载

DispatcherOperationWait(Task)

无限期等待完成基础 DispatcherOperation

DispatcherOperationWait(Task, TimeSpan)

等待基础 DispatcherOperation 完成,直到达到指定的所需时间。

DispatcherOperationWait(Task)

无限期等待完成基础 DispatcherOperation

public static System.Windows.Threading.DispatcherOperationStatus DispatcherOperationWait (this System.Threading.Tasks.Task this);

参数

this
Task

与此该 Task 关联的 DispatcherOperation

返回

基础 DispatcherOperation 的状态。

例外

注解

调用 方法以 IsDispatcherOperationTask 在调用此方法之前检查 是否 TaskDispatcherOperation 关联。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

DispatcherOperationWait(Task, TimeSpan)

等待基础 DispatcherOperation 完成,直到达到指定的所需时间。

public static System.Windows.Threading.DispatcherOperationStatus DispatcherOperationWait (this System.Threading.Tasks.Task this, TimeSpan timeout);

参数

this
Task

与此该 Task 关联的 DispatcherOperation

timeout
TimeSpan

要等待的时间长度。

返回

基础 DispatcherOperation 的状态。

例外

注解

调用 方法以 IsDispatcherOperationTask 在调用此方法之前检查 是否 TaskDispatcherOperation 关联。

适用于

.NET Framework 4.8.1 和其他版本
产品 版本
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9