Saltar al contenido

hacer llamadas asincrónicas desde un controlador genérico (.ashx)

Te doy la bienvenida a nuestra página, ahora encontrarás la solucíon de lo que buscabas.

Solución:

En ASP.NET 4.5 es el HttpTaskAsyncHandler. Puedes usarlo así:

public class MyHandler : HttpTaskAsyncHandler 

    public override async Task ProcessRequestAsync(HttpContext context) 
       await WhateverAsync(context);
    


Necesitas implementar IHttpAsyncHandler más bien que IHttpHandler y regístrelo como tal en el archivo web.config. Los navegadores también observarán los límites de conexión, así que asegúrese de que IIS esté configurado correctamente para manejar múltiples conexiones, mantener vivo, etc.

Aquí hay un recorrido detallado: http://msdn.microsoft.com/en-us/library/ms227433.aspx

Si para ti ha resultado de ayuda nuestro artículo, sería de mucha ayuda si lo compartieras con el resto desarrolladores y nos ayudes a difundir este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *