我有一个连接到 WCF 服务的 Silverlight 应用程序。有时 WCF 服务合同会在用户仍在使用应用程序时更新,在这种情况下,用户需要刷新页面以下载最新的 Silverlight 客户端。
我想检测服务合同何时更新,并在浏览器中显示提示“检测到新更新 - 请刷新页面”。我可以使用 try/catch 块来处理 CommunicationException,但这是一个非常通用的异常,可能由于多种原因而发生。
检测合同不匹配的最佳方法是什么?
我有一个连接到 WCF 服务的 Silverlight 应用程序。有时 WCF 服务合同会在用户仍在使用应用程序时更新,在这种情况下,用户需要刷新页面以下载最新的 Silverlight 客户端。
我想检测服务合同何时更新,并在浏览器中显示提示“检测到新更新 - 请刷新页面”。我可以使用 try/catch 块来处理 CommunicationException,但这是一个非常通用的异常,可能由于多种原因而发生。
检测合同不匹配的最佳方法是什么?