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の状態。

例外

TaskDispatcherOperationに関連付けされていません。

注釈

このメソッドを呼び出す前に、 IsDispatcherOperationTask メソッドを呼び出して、 TaskDispatcherOperation に関連付けられているかどうかを確認します。

適用対象

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の状態。

例外

TaskDispatcherOperationに関連付けされていません。

注釈

このメソッドを呼び出す前に、 IsDispatcherOperationTask メソッドを呼び出して、 TaskDispatcherOperation に関連付けられているかどうかを確認します。

適用対象