Je dois appeler un service WCF pour me mettre à jour lorsque l'application SilverLight se ferme. c'est une application hors-navigateur et j'utilise SL4.Comment appeler un service lorsqu'une application SilverLight OOB ferme
Depuis la WCF en SL ne fonctionne que async il est impossible de le faire sur Application.Exit
J'ai aussi essayé MainWindow.Closing qui est disponible pour OOB mais cela ne fonctionne pas non plus.
Essayé pour que la fonction de fermeture attende le rappel WCF Completed en utilisant le verrouillage de threads, mais il suffit de se bloquer.
Des idées?
Shahar
Merci pour la réponse, mais je dois informer le serveur et les autres applications que mon application SL fermé de manière synchrone. Par exemple, j'ai un port duplex ouvert pour pousser les mises à jour vers le client et j'ai besoin de savoir pour supprimer les clients fermés de la liste des mises à jour. – Shahar
Sur le serveur, supprimez les connexions rompues lors de leur découverte lors d'une mise à jour. Votre notification sur la technique d'arrêt ne fonctionnera pas de manière fiable. – Jay