TaskExtensions.DispatcherOperationWait 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
等待底層 DispatcherOperation 完成。
多載
| 名稱 | Description |
|---|---|
| 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的狀態。
例外狀況
備註
在呼叫這個方法之前,先打電話 IsDispatcherOperationTask 確認是否 Task 與 a 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的狀態。
例外狀況
備註
在呼叫這個方法之前,先打電話 IsDispatcherOperationTask 確認是否 Task 與 a DispatcherOperation 相關聯。