次の方法で共有


task_continuation_context::use_current メソッド

現在の実行コンテキストを表すタスクの継続コンテキスト オブジェクトを返します。

static task_continuation_context use_current();

戻り値

現在の実行コンテキスト。

解説

このメソッドは、正しいアパートメントで継続が実行できるように、呼び出し元の Windows ランタイムのコンテキストをキャプチャします。

use_current によって返される値を使用することで、ランタイムに対して、継続はキャプチャされたコンテキスト (STA と MTA) で実行されることを示すことができます。このような実行は、継続元タスクがアパートメントに対応しているかどうかに関係なく行われます。 アパートメントに対応するタスクとは、Windows Runtime IAsyncInfo インターフェイスのラップを解除するタスク、またはそのようなタスクの子となるタスクです。

このメソッドは、Windows ストア アプリでのみ使用できます。

必要条件

ヘッダー: ppltasks.h

名前空間: concurrency

参照

関連項目

task_continuation_context クラス