Time Out WebServices

04/08/2004 - 18:01 por kike | Informe spam
hola:

Tengo un proyecto en el que utilizo Webservices el problema ue tengo esque
cuando pasan 16 minutos mas o menos la aplicacion se bloqueda y me muestra
un fallo de timeout le metido un -1 al .timeout del webservice pero no
funciona
alguna idea?

Gracias
 

Leer las respuestas

#1 Pablo O. Abbate
05/08/2004 - 20:52 | Informe spam
Deberías realizar una llamada asíncrona del WS.
Seguramente estás ejecutando la llamada con el nombre de cada método del
proxy ( Ej MiMetodo() ) , pero lo más recomendable es que utilices las
llamadas asíncronas que te ofrece el WS. Las identificarás porque lleban el
prefijo Begin (Ejemplo BeginMiMetodo() ).
Por defecto la invocación de un WebMethod en modo asíncrono no tiene
timeout, se disparará la llamada a End cuando el WS haya terminado la
ejecución del método invocado. Aunque puedes especificar un timeout
utilizando uno de los métodos WaitHandle de IAsyncResult.AsyncWaitHandle.

Hay mucha documentación de como hacerlo.
Saludos,

Pablo O. Abbate
MCDBA - MCAD - MCSD - MCT
www.auladat.es


"kike" escribió en el mensaje
news:
hola:

Tengo un proyecto en el que utilizo Webservices el problema ue tengo esque
cuando pasan 16 minutos mas o menos la aplicacion se bloqueda y me muestra
un fallo de timeout le metido un -1 al .timeout del webservice pero no
funciona
alguna idea?

Gracias


Preguntas similares