DispatcherQueueController.CreateOnCurrentThread Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
В вызывающем потоке создает DispatcherQueue , который будет взаимодействовать с циклом сообщений USER32.
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, который не возвращается до завершения работы очереди.