Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El BackgroundWorker
componente 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 BackgroundWorker
componente, que proporciona la capacidad 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: Ejecución de una operación en segundo plano
Muestra cómo usar el BackgroundWorker
componente 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 BackgroundWorker
componente para ejecutar una operación que consume mucho tiempo en un subproceso independiente.
Tutorial: Implementación de 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.
Cómo: Descargar un archivo en segundo plano
Muestra cómo usar el BackgroundWorker
componente para descargar un archivo en un subproceso independiente.
Referencia
BackgroundWorker Describe esta clase y enlaza a todos sus miembros.
RunWorkerCompletedEventArgs Describe el tipo que contiene los datos del RunWorkerCompleted evento.
ProgressChangedEventArgs Describe el tipo que contiene los datos del ProgressChanged evento.
Secciones relacionadas
Introducción al patrón asincrónico basado en eventos
Describe cómo el patrón asincrónico pone a disposición las ventajas de las aplicaciones multiproceso al ocultar muchos de los problemas complejos inherentes al diseño multiproceso.
.NET Desktop feedback