Compartilhar via


DispatcherQueueController.CreateOnCurrentThread Método

Definição

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.

Aplica-se a