DispatcherQueueController.CreateOnCurrentThread Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
No thread de chamada, cria um DispatcherQueue que interoperará com um loop de mensagem USER32.
public:
static DispatcherQueueController ^ CreateOnCurrentThread();
static DispatcherQueueController CreateOnCurrentThread();
public static DispatcherQueueController CreateOnCurrentThread();
function createOnCurrentThread()
Public Shared Function CreateOnCurrentThread () As DispatcherQueueController
Retornos
O DispatcherQueue no thread de chamada.
Comentários
Um DispatcherQueue é criado e associado ao thread atual. Um erro resultará se já houver um DispatcherQueue associado ao thread atual. Você pode acessar o DispatcherQueue criado por meio de DispatcherQueueController.DispatcherQueue.
Para que a fila do dispatcher possa expedir tarefas, o thread atual deve bombear mensagens. Antes que o thread atual seja encerrado, ele deve chamar DispatcherQueueController.ShutdownQueueAsync e continuar bombeando mensagens até que o IAsyncAction seja concluído; ou então chame DispatcherQueueController.ShutdownQueue, que não retorna até que a fila seja desligada.