Componente BackgroundWorker
Il BackgroundWorker
componente consente al modulo o al controllo di eseguire un'operazione in modo asincrono.
In questa sezione
Panoramica sul componente BackgroundWorker
Descrive il BackgroundWorker
componente, che consente di eseguire operazioni che richiedono molto tempo in modo asincrono ("in background"), in un thread diverso dal thread principale dell'interfaccia utente dell'applicazione.
Procedura dettagliata: Esecuzione di un'operazione in background
Illustra come usare il BackgroundWorker
componente nella finestra di progettazione per eseguire un'operazione dispendiosa in termini di tempo in un thread separato.
Procedura: Eseguire un'operazione in background
Illustra come usare il BackgroundWorker
componente per eseguire un'operazione dispendiosa in termini di tempo in un thread separato.
Procedura dettagliata: Implementazione di un form che usa un'operazione in background
Crea un'applicazione usando la finestra di progettazione che esegue calcoli matematici in modo asincrono.
Procedura: Implementare un modulo che utilizza un'operazione in background
Crea un'applicazione che esegue calcoli matematici in modo asincrono.
Procedura: Scaricare file in background
Illustra come usare il BackgroundWorker
componente per scaricare un file in un thread separato.
Riferimento
BackgroundWorker
Descrive la classe e fornisce i collegamenti a tutti i relativi membri.
RunWorkerCompletedEventArgs
Descrive il tipo che contiene i dati per l'evento RunWorkerCompleted .
ProgressChangedEventArgs
Descrive il tipo che contiene i dati per l'evento ProgressChanged .
Sezioni correlate
Panoramica sul modello asincrono basato su eventi
Descrive in che modo il modello asincrono rende disponibili i vantaggi delle applicazioni multithreading nascondendo molti dei problemi complessi intrinseci nella progettazione multithreading.
.NET Desktop feedback