Skip to main content
A biblioteca XAsync fornece métodos e dados que definem tarefas assíncronas e seus retornos de chamada. O principal primitivo assíncrono, XAsyncBlock, é definido nessa biblioteca. Ele é um requisito para todas as tarefas assíncronas. Além do bloco assíncrono, essa biblioteca fornece métodos para iniciar chamadas assíncronas básicas, obter o status da tarefa assíncrona e tentar cancelar tarefas.

XAsyncBlock

O XAsyncBlock é o principal primitivo assíncrono, que contém membros usados para implementar o retorno de chamada de conclusão, fornecer dados ao retorno de chamada de conclusão e escolher uma fila de tarefas na qual executar. O bloco assíncrono também contém dados privados usados internamente pelo sistema para o comportamento em tempo de execução. Como resultado, esse bloco não pode ser compartilhado entre várias tarefas ativas. O sistema usa esses dados para identificar a chamada assíncrona enquanto ela está ativa.

Documentação de referência da API

Consulte também

Configurar tarefa assíncrona Executar tarefa simples Executar tarefa de API do Microsoft Game Development Kit Conteúdo da API do sistema XAsync
Last modified on October 6, 2026