Ajustando seu aplicativo Async (C# e Visual Basic)

Você pode adicionar a precisão e a flexibilidade para seus aplicativos de async usando os métodos e propriedades que o tipo de Task torna disponíveis.Os tópicos em esta seção mostram os exemplos que usam CancellationToken e métodos importantes de Task como Task.WhenAll e Task.WhenAny.

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

Esta seção inclui os seguintes exemplos.

Os projetos cria a interface do usuário que contém um botão que ligue o processo e um botão que os cancelamentos ela, como a imagem a seguir mostram.Os botões são nomeados startButton e cancelButton.

Janela do WPF com o botão Cancelar

Você pode baixar projetos completos Windows Presentation Foundation (WPF) de. exemplo de Async: Ajustar seu aplicativo

Consulte também

Conceitos

Programação com Async assíncrona e esperar (C# e Visual Basic)