BackgroundWorker (Componente)
El componente BackgroundWorker
permite que el formulario o el control ejecuten una operación de forma asincrónica.
En esta sección
Información general sobre el componente BackgroundWorker
Describe el componente BackgroundWorker
, que le ofrece la posibilidad de ejecutar operaciones que consumen mucho tiempo de forma asincrónica («en segundo plano»), en un subproceso diferente del subproceso principal de la interfaz de usuario de la aplicación.
Tutorial: Ejecutar una operación en segundo plano
Muestra cómo usar el componente BackgroundWorker
en el diseñador para ejecutar una operación que consume mucho tiempo en un subproceso independiente.
Cómo: Ejecutar una operación en segundo plano
Muestra cómo usar el componente BackgroundWorker
para ejecutar una operación que consume mucho tiempo en un subproceso independiente.
Tutorial: Implementar un formulario que usa una operación en segundo plano
Crea una aplicación, mediante el diseñador, que realiza cálculos matemáticos de forma asincrónica.
Cómo: Implementar un formulario que usa una operación en segundo plano
Crea una aplicación que realiza cálculos matemáticos de forma asincrónica.
Procedimiento para descargar un archivo en segundo plano
Muestra cómo usar el componente BackgroundWorker
para descargar un archivo en un subproceso independiente.
Referencia
BackgroundWorker
Describe esta clase y contiene vínculos a todos sus miembros.
RunWorkerCompletedEventArgs
Describe el tipo que contiene los datos del evento RunWorkerCompleted.
ProgressChangedEventArgs
Describe el tipo que contiene los datos del evento ProgressChanged.
Secciones relacionadas
Event-based Asynchronous Pattern Overview (Información general sobre el modelo asincrónico basado en eventos)
Describe cómo el modelo asincrónico pone a su disposición las ventajas de las aplicaciones multithreading al tiempo que se ocultan muchos de los problemas complejos inherentes al diseño multithreading.
.NET Desktop feedback