Llamadas asíncronas a un servicio web con Timeout

17/02/2004 - 12:11 por Kasiyas | Informe spam
Hola a todos,

Alguien sabe si se puede establecer un Timeout cuando se hace una llamada a
un servicio web de forma asíncrona desde C#? Se que para las llamadas
síncronas
existe una propiedad (utilizando la clase proxy) llamada precisamente
Timeout pero en la documentación indica que solo es para llamadas síncronas,
pero para las llamadas asíncronas hay alguna forma de hacer esto tb?

Gracias de antemano.
 

Leer las respuestas

#1 A.Poblacion
17/02/2004 - 20:37 | Informe spam
Cuando la llamada es asíncrona tu código sigue ejecutándose, asi que lo que
puedes hacer es usar la clase Timer para crear un temporizador después de
haber lanzado la llamada asíncrona, y si se dispara antes de que te llegue
el calback de la llamada asíncrona, pues entonces deduces que se ha
producido el timeout.

"Kasiyas" wrote in message
news:
Hola a todos,

Alguien sabe si se puede establecer un Timeout cuando se hace una llamada


a
un servicio web de forma asíncrona desde C#? Se que para las llamadas
síncronas
existe una propiedad (utilizando la clase proxy) llamada precisamente
Timeout pero en la documentación indica que solo es para llamadas


síncronas,
pero para las llamadas asíncronas hay alguna forma de hacer esto tb?

Gracias de antemano.


Preguntas similares