Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
silverlight应用程序退出时调用WCF_Silverlight_Silverlight 4.0_Silverlight 3.0_Silverlight 5.0 - Fatal编程技术网

silverlight应用程序退出时调用WCF

silverlight应用程序退出时调用WCF,silverlight,silverlight-4.0,silverlight-3.0,silverlight-5.0,Silverlight,Silverlight 4.0,Silverlight 3.0,Silverlight 5.0,我正在开发silverlight应用程序 我想在用户退出silverlight应用程序时更新表字段 为此,我在应用程序退出方法中使用了以下Wcf服务 private void Application_Exit(object sender, EventArgs e) { objProxy.SessionUpdateFieldsCompleted += objProxy_SessionGetUserCompleted; objP

我正在开发silverlight应用程序

我想在用户退出silverlight应用程序时更新表字段

为此,我在应用程序退出方法中使用了以下Wcf服务

  private void Application_Exit(object sender, EventArgs e)
        {
             objProxy.SessionUpdateFieldsCompleted += objProxy_SessionGetUserCompleted;
             objProxy.SessionGetUserAsync();    

        }
但这里不叫Wcf

有没有办法做到这一点

谢谢,
Hitesh

您不能在应用程序退出时调用异步操作,因为它在从队列处理之前退出。你能做的最接近的事情就是让用户点击某个东西来关闭应用程序并在那里运行你的代码。我知道这很糟糕,但事实就是这样。

这对你有帮助。这里解释了如何调用Javascript方法来完成这项工作