Ottimizzazione dell'applicazione Async (Visual Basic)

È possibile rendere più precise e flessibili le applicazioni asincrone usando le proprietà e i metodi resi disponibili dal tipo Task. Gli argomenti di questa sezione mostrano esempi che usano CancellationToken e metodi Task importanti, ad esempio Task.WhenAll e Task.WhenAny.

Usando WhenAny e WhenAll, è possibile avviare più attività e attenderne il completamento da una singola attività di monitoraggio in modo più facile.

Questa sezione presenta i seguenti esempi.

Nota

Per eseguire gli esempi, è necessario avere installato Visual Studio 2012 o versioni successive e .NET Framework 4.5 o versioni successive nel computer.

I progetti creano un'interfaccia utente che contiene un pulsante che consente di avviare il processo e un pulsante che consente di annullarlo, come illustrato nell'immagine seguente. I pulsanti sono denominati startButton e cancelButton.

WPF window with Cancel button

È possibile scaricare i progetti completi di Windows Presentation Foundation (WPF) da Async Sample: Fine Tuning Your Application (Esempio di attività asincrona: ottimizzazione dell'applicazione).

Vedi anche