programação de forma assíncrona
Um monte de Windows 8 é sobre ser rápido e fluido. A maneira de fazer isso é usando métodos assíncronos em chamadas de retorno da funcionalidade de longa duração. O problema com isto é que em C #, a melhor maneira de implementar um método assíncrono é com threading. Mas você não pode sempre depender de quando os itens de uma operação de rosqueamento vai voltar. É preciso haver algum controle se desejar que os usuários possam se sentir como há algum controle.
Entrar umasincronizar e umaesperar. umasincronizar é usada para declarar uma função assíncrona, que retorna um Tarefa. Todos assíncrono métodos devem conter pelo menos um aguardam expressão. aguardam diz C # para levar o código se refere e executá-lo em um segmento separado que o segmento do usuário. A tabela quebra as novas peças assíncronos da língua.
Declaração | Descrição |
---|---|
assíncrono | Um modificador que mostra o compilador que a função itmodifies é assíncrona. |
aguardam | Um operador que suspende a execução da containingmethod até que a tarefa aguardado completa. |
Tarefa | Representa uma operação assíncrona. |
Tarefa | Uma operação assíncrona que retorna um valor. |
Task.ContinueWith | A continuação que é iniciado após a operação no Taskis concluída. |