首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >何时关闭WCF客户端?

何时关闭WCF客户端?
EN

Stack Overflow用户
提问于 2009-04-27 03:24:20
回答 1查看 9.1K关注 0票数 19

我已经将WCF服务的客户端代理的一个实例放入了app类的一个属性中,这样我就可以从应用程序中的任何地方获取它。

我不会关闭客户端,我会让它在应用程序运行期间保持打开状态。这样做的主要原因是,如果我遵循WCF服务mex页面中的//注释(如果您将浏览器指向WCF服务url,则会得到//注释),它会显示//总是关闭客户端。client.Close();

这很好,但如果我在调用client.SomeAsync()方法之后立即调用client.Close(),那么在返回结果之前它就会被关闭。我是否应该将close放入Completed()方法中?或者我应该忘记关闭它,因为一旦关闭它,我就必须创建客户端代理的一个新实例(如果是这样的话,最好不要将它存储在App.property中。

谢谢,斯蒂芬

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/792160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档