3

J'implémente un service WCF, avec un client Silverlight 3, qui utilise un PollingDuplexHttpBinding pour les communications. Quelles sont les alternatives de gestion lorsqu'un client ferme son navigateur sans se déconnecter du serveur en premier?Comment gérer la déconnexion client avec PollingDuplexHttpBinding

Je sais qu'il finira par lancer une exception TimeoutException, que je peux attraper, mais y at-il une meilleure façon de détecter cela?

Merci.

Répondre

1

Vous voulez quelque chose comme ceci:

OperationContext.Current.Channel.Closed += new EventHandler(Channel_Closed); 

Le canal expose également un événement Faulted, mais l'événement est fermé jeté immédiatement après.

Questions connexes