Descripción
Mantén tu UI sensible. Si no tenemos cuidado, un proceso largo hará que nuestra solicitud se «cierre». El componente BackgroundWorker nos da una solución fácil de usar al quitar ese largo proceso de nuestro hilo de UI. Veremos cómo el componente BackgroundWorker puede mantener nuestras WinForms, WPF o Silverlight UI sensibles y también explorar características como el informe de progreso, la cancelación y el manejo de errores. Después de eso, veremos cuán fácilmente el componente BackgroundWorker encaja con una aplicación que usa el patrón Model-View-ViewModel (MVVM). Y finalmente, compararemos el componente BackgroundWorker con la Librería Paralela de Tareas para asegurarnos de que estamos usando la herramienta correcta para el trabajo.