2009-04-28 132 views
2

当用户关闭承载我的Silverlight 2应用程序的浏览器时,我需要调用一个Web服务来将用户注销。我知道Application_Exit事件,但是当我在这种情况下调用我的服务时,没有任何反应。我认为到那时我的服务连接已经关闭。Silverlight浏览器关闭事件

我还有其他的事件吗?

请帮忙。

+0

多一点情景会有帮助。当用户通过Web服务注销时究竟发生了什么? – 2009-04-28 20:59:48

回答

2

不要这样做。 Silverlight不支持在应用程序退出时调用服务。您需要该服务来自行清理,可能是应用程序每隔几分钟/小时告诉服务以适当延迟清理。 Link to Silverlight Forums and the same question

+1

链接被破坏 - 这看起来是正确的:http://forums.silverlight.net/forums/t/20279.aspx – 2010-07-16 21:32:33