2009-04-28 16 views
2

Wenn der Benutzer den Browser schließt, der meine Silverlight 2-Anwendung hostet, muss ich einen Webdienst aufrufen, der den Benutzer abmeldet. Ich bin mir des Application_Exit-Ereignisses bewusst, aber wenn ich bei diesem Ereignis meinen Dienst anrufe, passiert nichts. Ich nehme an, dass die Verbindung zu meinem Dienst bis dahin bereits geschlossen ist.Silverlight Browser Schließen Ereignis

Gibt es ein anderes Ereignis, das ich verwenden sollte?

Bitte helfen.

+0

Ein wenig mehr Kontext wäre hilfreich. Was genau passiert, wenn sich der Benutzer über den Web-Service abmeldet? –

Antwort

2

Tun Sie es nicht. Das Aufrufen eines Dienstes beim Beenden der Anwendung wird von Silverlight nicht unterstützt. Sie benötigen den Dienst, um sich selbst zu reinigen, möglicherweise mit der Anwendung, die den Dienst alle paar Minuten/Stunden, wie geeignet, angibt, um die Bereinigung zu verzögern. Link to Silverlight Forums and the same question

+1

Der Link ist kaputt - das scheint der richtige zu sein: http://forums.silverlight.net/forums/t/20279.aspx –

Verwandte Themen