TaskExtensions.DispatcherOperationWait 方法

定義

等候基礎 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 的狀態。

例外狀況

備註

呼叫 方法, 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 的狀態。

例外狀況

備註

呼叫 方法, IsDispatcherOperationTask 以在呼叫這個方法之前,先檢查 是否 Task 與 相關聯 DispatcherOperation

適用於