Partilhar 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 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.

WhenAny e WhenAll Ao usá-los, é mais fácil iniciar várias tarefas e aguardar a sua conclusão monitorando uma única tarefa.

Esta seção inclui os seguintes exemplos.

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 no 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 WPF com botão Cancelar

Você pode baixar os projetos completos do Windows Presentation Foundation (WPF) em Async Sample: Fine Tuning Your Application.

Ver também