Hola Marcelo,
 
Darte el detalle de codigo seria bastante largo y complejo de explicar. Debes
coordinar varios elementos para que esto funcione, te doy algunos lineamientos:
 
En primer lugar defino "web service asincronico" (de mi libro mas reciente, aun
no publicado ni escrito):
Es un web service que no devuelve el resultado del proceso al retornar el
webmethod. Lo que hace es iniciar un proceso en el servidor (que alguien mas se
encarga de ejecutar), identificar este proceso iniciado con un Id y devolver el
id al cliente para que pueda preguntar posteriormente por el avance del proceso
mediante otro webmethod, luego el cliente, llama a este ultimo webmethod pasando
el id del proceso para obtener el resultado si ha terminado o un mensaje
diciendo que aun no termino. En una de las llamadas de este webmethod el
resultado volvera y ahi se cierra el circuito.
 
Hay varias maneras de implementar esto, si es lo que necesitas podemos tirarte
algunas puntas.
 
Carlos Peix


  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Marcelo P
Sent: Miércoles, 05 de Diciembre de 2007 05:45 p.m.
To: [email protected]
Subject: [puntonet] Web service asincronico ?


Pero justamente ese es el problema, no se como hacer que el web service se
comporte de forma asincrónica.
Saludos

Responder a