取消关闭浏览器中Silverlight应用程序

取消关闭浏览器中Silverlight应用程序,silverlight,Silverlight,在退出Silverlight应用程序之前和关闭应用程序之后,我需要执行一些异步操作。 例如: RoutedEventArgs re; private void Application_Exit(RoutedEventArgs e){ re=e; e.Cancel=true; ExecuteAsincOperation(); } ..... private void AsincOperationCompleted(){ e.Cancel=false;

在退出Silverlight应用程序之前和关闭应用程序之后,我需要执行一些异步操作。
例如:

 RoutedEventArgs re;
 private void Application_Exit(RoutedEventArgs e){
    re=e;
    e.Cancel=true;
    ExecuteAsincOperation();
 }
 .....
 private void AsincOperationCompleted(){
     e.Cancel=false;
 }

我该怎么做(如果可能的话)?

你能解释一下你想用这些代码实现什么目标吗?在我的应用程序中,我在客户端使用了一些设备,在重新加载或关闭页面之前,我必须断开它们。所有断开连接操作都是异步的,需要几秒钟的时间。我必须在浏览器中执行此操作,原因有几个