Componente BackgroundWorker
Aggiornamento: novembre 2007
Il componente BackgroundWorker consente a un form o a un controllo di eseguire un'operazione in modo asincrono.
In questa sezione
Cenni preliminari sul componente BackgroundWorker
Viene illustrato il componente BackgroundWorker, il quale offre la possibilità di eseguire operazioni lunghe ed elaborate in modo asincrono (in background) su un thread diverso da quello utilizzato dall'interfaccia utente principale dell'applicazione.Procedura: eseguire un'operazione in background
Viene illustrato come utilizzare il componente BackgroundWorker per eseguire un'operazione lunga ed elaborata su un thread separato.Procedura: scaricare file in background
Viene illustrato come utilizzare il componente BackgroundWorker per eseguire il download di un file su un thread separato.Procedura: implementare un form che utilizza un'operazione in background
Viene creata un'applicazione che consente di eseguire calcoli matematici in modo asincrono.
Riferimenti
BackgroundWorker
Viene descritta la classe e forniti i collegamenti a tutti i relativi membri.RunWorkerCompletedEventArgs
Viene descritto il tipo che contiene i dati per l'evento RunWorkerCompleted.ProgressChangedEventArgs
Viene descritto il tipo che contiene i dati per l'evento ProgressChanged.
Sezioni correlate
- Cenni preliminari sul modello asincrono basato su eventi
Viene illustrato il modo in cui il modello asincrono consente di usufruire dei vantaggi offerti dalle applicazioni multithreading nascondendo nel contempo gran parte degli aspetti complessi inerenti la progettazione multithreading.