2010-03-29 12 views

Respuesta

3

Utilice [AsyncTimeout] attribute. Si la acción asíncrona no se ha completado dentro del tiempo especificado, se lanzará una TimeoutException. Puede usar un filtro de excepción (como [HandleError]) para observar estas excepciones y manejarlas adecuadamente.

+0

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. –

1

Puede consultar asynchronous controllers.

+0

Lo siento, mi pregunta obviamente no fue muy precisa. Estoy usando AsyncController ya. Pero quiero saber qué escribo dentro de mi método de acción para lograr esto. La espera de un evento con un tiempo de espera es el aspecto cruscial. – thatismatt

Cuestiones relacionadas