Exception timeout apres l'appel asynchone d'un service web (asmx)
Bonjour a tous,
Je suis entrain de realiser un projet en silverlight 2 qui interragit avec un service web.
J'utilise un timer pour appeler le service web a chaque tick (interval = 2 secondes), mais parfois j'ai un exception time out dans le fichier "References.cs" dans la methode "EndGetTime(....)" dans la ligne qui contient "base.EndInvoke(...)".
voici l' exception:
Malgré que j'ai prolongé la durée du time out jusqu'a 5 minute, je recois l'exception apres 5 minutes d'attentes.
en utilisant la ligne de code suivante:
Code:
1 2
|
monService.InnerChannel.OperationTimeout = new TimeSpan(0, 5, 0); |
Y'a t'il un moyen d'ignorer les réponses aux requetes qui viennent du service web en retard? gerer cette exception de time out parceque j'utilise seulement les données en temps réel (pas besoin des réponses qui viennent en retard)?
Est ce que je dois gerer ceci au niveau du service web ou de mon application silverlight?
toute proposition me sera tres utile.
Merci d'avance.