Skip to main content
Este tópico fornece um exemplo de como configurar tarefas assíncronas. Configure um XAsyncBlock para a tarefa assíncrona que será executada. Esses blocos assíncronos não podem ser compartilhados entre várias tarefas assíncronas ativas. No entanto, eles podem ser reutilizados para uma tarefa diferente depois que a tarefa original for concluída. Um padrão simples é apenas alocar dinamicamente o bloco para cada chamada e, em seguida, liberá-lo no retorno de chamada de conclusão quando a chamada for concluída.
O parâmetro do retorno de chamada de conclusão é o bloco assíncrono criado anteriormente. Isso permite que o contexto seja acessado e convertido para o tipo adequado para uso tanto como entrada quanto como saída, se você quiser.

Documentação de referência da API

Consulte também

Visão geral da biblioteca XAsync Executar tarefa simples (exemplo) Executar tarefa de API do Microsoft Game Development Kit (GDK) (exemplo) XAsync
Last modified on October 6, 2026