TaskExtensions.DispatcherOperationWait 方法
本文内容
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
无限期等待基础 DispatcherOperation 完成。
DispatcherOperationWait(Task) |
无限期等待完成基础 DispatcherOperation。 |
DispatcherOperationWait(Task, TimeSpan) |
等待基础 DispatcherOperation 完成,直到达到指定的所需时间。 |
无限期等待完成基础 DispatcherOperation。
public:
[System::Runtime::CompilerServices::Extension]
static System::Windows::Threading::DispatcherOperationStatus DispatcherOperationWait(System::Threading::Tasks::Task ^ this);
public static System.Windows.Threading.DispatcherOperationStatus DispatcherOperationWait (this System.Threading.Tasks.Task this);
static member DispatcherOperationWait : -> System.Windows.Threading.DispatcherOperationStatus
<Extension()>
Public Function DispatcherOperationWait (this As Task) As DispatcherOperationStatus
参数
- this
- Task
与此该 Task 关联的 DispatcherOperation。
返回
基础 DispatcherOperation 的状态。
例外
注解
调用 方法以 IsDispatcherOperationTask 在调用此方法之前检查 是否 Task 与 DispatcherOperation 关联。
适用于
.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 |
等待基础 DispatcherOperation 完成,直到达到指定的所需时间。
public:
[System::Runtime::CompilerServices::Extension]
static System::Windows::Threading::DispatcherOperationStatus DispatcherOperationWait(System::Threading::Tasks::Task ^ this, TimeSpan timeout);
public static System.Windows.Threading.DispatcherOperationStatus DispatcherOperationWait (this System.Threading.Tasks.Task this, TimeSpan timeout);
static member DispatcherOperationWait : TimeSpan -> System.Windows.Threading.DispatcherOperationStatus
<Extension()>
Public Function DispatcherOperationWait (this As Task, timeout As TimeSpan) As DispatcherOperationStatus
参数
- this
- Task
与此该 Task 关联的 DispatcherOperation。
- timeout
- TimeSpan
要等待的时间长度。
返回
基础 DispatcherOperation 的状态。
例外
注解
调用 方法以 IsDispatcherOperationTask 在调用此方法之前检查 是否 Task 与 DispatcherOperation 关联。
适用于
.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 |