Llamada de un método por otro hilo en c#

Bueno... para llamar un método y se vaya por otro hilo habría que hacer lo siguiente:

Task StatusRecovery = Task.Factory.StartNew(() => miMetodoAsincrono(parametro1, parametro2, parametro 3, parametro n),
                                     TaskCreationOptions.LongRunning
                                );

Pero MUCHO CUIDADO!!!.
Si estas corriendo esto bajo IIS, para ASP. NET, y tu método se demora minutos IIS puede hacerlo caer cuando quiera!!!!. IIS no respeta si tu lanzaste un hilo por debajo... a él no le importa... y va cogiendo hilos como loco!!!.

Así que que si quieres hacer el llamado sin el peligro de que te corte la cara IIS y te mate tus hermosos hilos entonces mira este link.



Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario