次の方法で共有


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

戻り値

DispatcherOperationStatus

基になる DispatcherOperation のステータス。

例外

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

注釈

メソッドを 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

待機する時間。

戻り値

DispatcherOperationStatus

基になる DispatcherOperation のステータス。

例外

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

注釈

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

適用対象