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çãoDescrição
assíncronoUm modificador que mostra o compilador que a função itmodifies é assíncrona.
aguardamUm operador que suspende a execução da containingmethod até que a tarefa aguardado completa.
TarefaRepresenta uma operação assíncrona.
TarefaUma operação assíncrona que retorna um valor.
Task.ContinueWithA continuação que é iniciado após a operação no Taskis concluída.

menu