Condividi tramite


Fine-Tuning La tua applicazione asincrona (Visual Basic)

È possibile aggiungere precisione e flessibilità alle applicazioni asincrone usando i metodi e le proprietà resi disponibili dal Task tipo. Negli argomenti di questa sezione vengono illustrati esempi che usano CancellationToken e metodi importanti quali Task come Task.WhenAll e Task.WhenAny.

WhenAny Usando e WhenAll, è possibile avviare più facilmente più attività e attendere il completamento monitorando una singola attività.

Questa sezione include gli esempi seguenti.

Annotazioni

Per eseguire gli esempi, è necessario che Nel computer sia installato Visual Studio 2012 o versione successiva e .NET Framework 4.5 o versione successiva.

I progetti creano un'interfaccia utente contenente un pulsante che avvia il processo e un pulsante che lo annulla, come illustrato nell'immagine seguente. I pulsanti sono denominati startButton e cancelButton.

Finestra WPF con pulsante Annulla

È possibile scaricare i progetti Windows Presentation Foundation (WPF) completi da Esempio asincrono: Ottimizzazione dell'applicazione.

Vedere anche