Compartilhar via


Ajustando seu aplicativo assíncrono (Visual Basic)

É possível adicionar flexibilidade e precisão a seus aplicativos assíncronos usando os métodos e propriedades que o tipo Task disponibiliza. Os tópicos nesta seção mostram exemplos que usam CancellationToken e métodos de Task importantes como Task.WhenAll e Task.WhenAny.

Usando WhenAny e WhenAll, é possível, com facilidade, iniciar várias tarefas e aguardar sua conclusão monitorando uma única tarefa.

Esta seção inclui os seguintes exemplos.

Observação

Para executar os exemplos, você precisa ter o Visual Studio 2012 ou uma versão mais recente e o .NET Framework 4.5 ou posterior instalados 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 chamados startButton e cancelButton.

WPF window with Cancel button

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

Confira também