Vídeo: Aprenda programação assíncrona de uma vez por todas 2024
Parte de C # 5. 0 All-in-One For Dummies Cheat Sheet
Um monte de Windows 8 é sobre ser rápido e fluido. A maneira de fazer isso é usando métodos assíncronos em callbacks de funcionalidades de longa execução. O problema com isso é que em C #, a melhor maneira de implementar um método assíncrono é com o threading. Mas você nem sempre pode depender de quando os itens de uma operação de encadeamento voltarão. É necessário que haja algum controle se desejar que os usuários possam sentir como se houver algum controle.
Digite async e aguarde. Async é usado para declarar uma função assíncrona, que retorna uma Tarefa. Todos os métodos assíncronos devem conter pelo menos uma expressão aguardar. aguarde que diga C # para tomar o código encaminhado e executá-lo em um fio separado do que o segmento do usuário. A tabela divide as novas partes assíncronas do idioma.
Statement | Descrição |
---|---|
async | Um modificador que mostra o compilador que a função
modifica é assíncrona. |
aguardam | Um operador que suspende a execução do método contendo
até que a tarefa aguardada seja concluída. |
Tarefa | Representa uma operação assíncrona. |
Tarefa | Uma operação assíncrona que retorna um valor. |
Tarefa. Continue com | Uma continuação que é iniciada após a operação na Tarefa
é concluída. |