Compartilhar via


Fine-Tuning Seu aplicativo assíncrono (Visual Basic)

Você pode adicionar precisão e flexibilidade aos seus aplicativos assíncronos usando os métodos e as propriedades que o Task tipo disponibiliza. Os tópicos desta seção mostram exemplos que usam CancellationToken e métodos importantes Task , como Task.WhenAll e Task.WhenAny.

Usando WhenAny e WhenAll, você pode iniciar várias tarefas com mais facilidade e aguardar sua conclusão monitorando apenas uma tarefa.

Esta seção inclui os exemplos a seguir.

Observação

Para executar os exemplos, você deve ter o Visual Studio 2012 ou mais recente e o .NET Framework 4.5 ou mais recente instalado em seu computador.

Os projetos criam uma interface do usuário que contém um botão que inicia o processo e um botão que o cancela, como mostra a imagem a seguir. Os botões são nomeados startButton e cancelButton.

Janela do WPF com botão Cancelar

É possível baixar projetos completos do WPF (Windows Presentation Foundation) em Exemplo assíncrono: ajuste fino de seu aplicativo.

Consulte também