2009-04-28 7 views
2

Lorsque l'utilisateur ferme le navigateur qui héberge mon application Silverlight 2, je dois appeler un service Web qui déconnecterait l'utilisateur. Je connais l'événement Application_Exit, mais lorsque j'appelle mon service dans cet événement, rien ne se passe. Je suppose que la connexion à mon service est déjà fermée d'ici là.Silverlight Browser Fermer l'événement

Y a-t-il un autre événement que je devrais utiliser?

Aidez-nous s'il vous plaît.

+0

Un peu plus de contexte serait utile. Que se passe-t-il exactement lorsque l'utilisateur se déconnecte du service Web? –

Répondre

2

Ne le faites pas. L'appel d'un service à la sortie de l'application n'est pas pris en charge par Silverlight. Vous avez besoin du service pour se nettoyer, éventuellement avec l'application qui dit au service toutes les quelques minutes/heures, le cas échéant, pour retarder le nettoyage. Link to Silverlight Forums and the same question

+1

Le lien est rompu - cela semble être le bon: http://forums.silverlight.net/forums/t/20279.aspx –