Componente BackgroundWorker
Il componente BackgroundWorker
consente al modulo o al controllo di eseguire un'operazione in modo asincrono.
In questa sezione
Panoramica del componente BackgroundWorker
Descrive il componente BackgroundWorker
, che consente di eseguire operazioni che richiedono molto tempo in modo asincrono ("in background"), in un thread diverso dal thread principale dell'applicazione.
Procedura dettagliata: esecuzione di un'operazione in background
Illustra come usare il componente BackgroundWorker
nella finestra di progettazione per eseguire un'operazione dispendiosa in termini di tempo in un thread separato.
Come eseguire un'operazione in background
Illustra come usare il componente BackgroundWorker
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 il designer che esegue calcoli matematici in modo asincrono.
Procedura: Implementare un modulo che usa un'operazione in background
Crea un'applicazione che esegue calcoli matematici in modo asincrono.
Come scaricare un file in modalità background
Illustra come usare il componente BackgroundWorker
per scaricare un file in un thread separato.
Riferimento
BackgroundWorker
Descrive questa classe e include collegamenti a tutti i relativi membri.
RunWorkerCompletedEventArgs
Descrive il tipo che contiene i dati per l'evento RunWorkerCompleted.
ProgressChangedEventArgs
Descrive il tipo che ospita i dati per l'evento ProgressChanged.
Sezioni correlate
panoramica del 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