Esto es ASP.NET ASMX Web Service/.NET Framework 4.0.ThreadPool.QueueUserWorkItem en el servicio web para la tarea "Incendiar y olvidar"
En el servicio web, quiero ejecutar un método en otro hilo algo así como "Fire and Forget" para que el servicio web devuelva algún valor en respuesta al sitio web. Ese método en otro subproceso podría tardar 10 minutos después de que el servicio web devuelva la respuesta inmediatamente al sitio web. Además, no necesito valor de retorno de ese método.
He probado este escenario utilizando ThreadPool.QueueUserWorkItem y parece que el hilo que comenzó a usar ThreadPool seguirá ejecutándose incluso después de que el servicio web devuelva la respuesta al sitio web. ¿Estoy correcto aquí? También hay una mejor manera de lograr esto?
Hola, Nicholas, ¿cómo el servicio web oculto dentro de asp.net asegura que el grupo de aplicaciones no se reciclará? – Abhijeet
Me interesa lo "rápido y sucio": ¿debería crear una nueva función asíncrona que el usuario llama por el método de servicio web que inició el usuario? –