DispatcherQueueController.CreateOnCurrentThread メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出し元のスレッドで、USER32 メッセージ ループと相互運用する DispatcherQueue を作成します。
public:
static DispatcherQueueController ^ CreateOnCurrentThread();
static DispatcherQueueController CreateOnCurrentThread();
public static DispatcherQueueController CreateOnCurrentThread();
function createOnCurrentThread()
Public Shared Function CreateOnCurrentThread () As DispatcherQueueController
戻り値
呼び出し元スレッドの DispatcherQueue 。
注釈
DispatcherQueue が作成され、現在のスレッドに関連付けられます。 現在のスレッドに関連付けられている DispatcherQueue が既にある場合は、エラーが発生します。 作成された DispatcherQueue には 、 DispatcherQueueController.DispatcherQueue を使用してアクセスできます。
ディスパッチャー キューがタスクをディスパッチできるように、現在のスレッドはメッセージをポンプする必要があります。 現在のスレッドが終了する前に、 DispatcherQueueController.ShutdownQueueAsync を呼び出し、 IAsyncAction が完了するまでメッセージのポンプ処理を続ける必要があります。または、 DispatcherQueueController.ShutdownQueue を呼び出します。これは、キューがシャットダウンされるまで戻りません。