Язык

DispatcherQueueController.CreateOnCurrentThread Метод

Определение

В вызывающем потоке создается диспетчерQueue , который будет взаимодействовать с циклом сообщений USER32.

public:
 static DispatcherQueueController ^ CreateOnCurrentThread();
 static DispatcherQueueController CreateOnCurrentThread();
public static DispatcherQueueController CreateOnCurrentThread();
function createOnCurrentThread()
Public Shared Function CreateOnCurrentThread () As DispatcherQueueController

Возвращаемое значение

ДиспетчерQueue в вызывающем потоке.

Комментарии

Создается диспетчерqueue и связан с текущим потоком. Ошибка приводит к возникновению ошибки, если уже есть диспетчерQueue , связанный с текущим потоком. Вы можете получить доступ к созданному диспетчеруQueue через DispatcherQueueController.DispatcherQueue.

Таким образом, очередь диспетчера может отправлять задачи, текущий поток должен перекачивать сообщения. Перед выходом текущего потока он должен вызвать DispatcherQueueController.ShutdownQueueAsync и продолжить перекачивать сообщения до завершения IAsyncAction ; или вызовите DispatcherQueueController.ShutdownQueue, который не возвращается до завершения очереди.

Применяется к