Partilhar via


Ajustando 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 métodos importantes Task , como Task.WhenAll e Task.WhenAny.

WhenAny Usando e WhenAll, você pode iniciar mais facilmente várias tarefas e aguardar sua conclusão monitorando uma única tarefa.

Esta seção inclui os seguintes exemplos.

Nota

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.

WPF window with Cancel button

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

Consulte também