Condividi tramite


Ottimizzazione dell'applicazione Async (C# e Visual Basic)

È possibile aggiungere la correttezza e flessibilità alle applicazioni async utilizzando i metodi e le proprietà del tipo Task rende disponibile.Gli argomenti di questa sezione viene illustrato negli esempi che utilizzano CancellationToken e i metodi principali Task come Task.WhenAll e Task.WhenAny.

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

Questa sezione include i seguenti esempi.

I progetti creare un'interfaccia utente che contiene un pulsante che avvia il processo e un pulsante che gli annullamenti, come nell'immagine seguente.i pulsanti sono denominati startButton e cancelButton.

Finestra WPF con pulsante Annulla

È possibile scaricare progetti completi Windows Presentation Foundation (WPF) da esempio di Async: Per ottimizzare l'applicazione.

Vedere anche

Concetti

Programmazione asincrona con Async e Await (C# e Visual Basic)