TaskExtensions.DispatcherOperationWait 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
等候基礎 DispatcherOperation 完成。
多載
DispatcherOperationWait(Task) |
無限期等候基礎 DispatcherOperation 完成。 |
DispatcherOperationWait(Task, TimeSpan) |
在指定的時間長度中等候,等候基礎 DispatcherOperation 完成。 |
DispatcherOperationWait(Task)
無限期等候基礎 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 的狀態。
例外狀況
Task 沒有與 DispatcherOperation 相關聯。
備註
呼叫 方法, IsDispatcherOperationTask 以在呼叫這個方法之前,先檢查 是否 Task 與 相關聯 DispatcherOperation 。
適用於
DispatcherOperationWait(Task, TimeSpan)
在指定的時間長度中等候,等候基礎 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 的狀態。
例外狀況
Task 沒有與 DispatcherOperation 相關聯。
備註
呼叫 方法, IsDispatcherOperationTask 以在呼叫這個方法之前,先檢查 是否 Task 與 相關聯 DispatcherOperation 。