TaskExtensions.DispatcherOperationWait 方法

定義

等待底層 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 相關聯。

適用於