Quiero escribir una acción asincrónica en ASP.NET MVC 2 que espera hasta 5 segundos para que ocurra un evento. Si el evento ocurre, el servidor responde con un resultado; de lo contrario, la solicitud expira.ASP.NET MVC 2 acción asíncrona con tiempo de espera
¿Cuál es la mejor manera de lograr esto?
O alternativamente use la propiedad AsyncManager.Timeout dentro del método de acción. Es el mismo efecto que el atributo AsyncTimeout, pero es útil cuando desea más control, p. leyendo el tiempo de espera desde config. –