délai d'attente pour la asynchrones appel de service web en C#

Je suis à l'aide de C# et créé un proxy à partir d'un ASP.Net Service Web asmx à côté client, en utilisant Ajouter une Référence Web... la fonctionnalité de VSTS 2008.

Et je suis en utilisant la méthode asynchrone appel de modèle (c'est à dire appeler la AsyncXXX méthode, qui sera de retour tout de suite) et gère l'ensemble de l'événement (j'ai ajouter un gestionnaire d'événements pour gérer la complète, même lorsque la reponse est reçu depuis le côté serveur).

Je trouve si il n'y a pas de réponse du serveur pendant une longue période, l'événement ne sera pas déclenché.

Mes questions sont,

  1. Est-il prévu de fonctionnalité ou de mon bug que si pas de réponse du serveur après l'appel AsyncXXX méthode, gestionnaire d'événement complet ne sera pas appelé?
  2. Il n'existe aucun moyen d'attribuer une valeur de délai d'expiration, de sorte que je n'attends pas sur le gestionnaire d'événement complet à l'infini?

merci d'avance,
George

OriginalL'auteur George2 | 2009-02-11