Tengo un servicio de Windows en ejecución que elimina las carpetas de la unidad de red. Quiero que la eliminación sea asincrónica. ¿Cómo puede hacerse esto?Cómo eliminar una carpeta de forma asíncrona
En este momento estoy bucle a través de los directorios y llamando
Directory.Delete(fullPath, true);
Gracias
Es muy difícil ver por qué eso sería un requisito en un servicio, ya usan subprocesos. Podrías usar otro. –
¿Por qué debería un servicio de Windows hacer cosas de manera asincrónica? Se ejecuta en segundo plano de todos modos. Las operaciones asincrónicas generalmente se usan para mantener la UI receptiva en lugar de congelarla durante las operaciones de larga ejecución. –
@ OlivierJacot-Descombes: un servicio de Windows debe responder a las solicitudes de inicio/detención. –