当前位置: 代码迷 >> Web Service >> wcf何時 call Close(),该如何解决
  详细解决方案

wcf何時 call Close(),该如何解决

热度:220   发布时间:2016-05-02 02:39:18.0
wcf何時 call Close()
asp是client,
有很多個method,每個method都調用了wcf的method.那我是不是要每個method都call一次 client.Close(); ?
例如
public partial class About : System.Web.UI.Page

public void method1(){
client.doStuff1();
client.Close();}

public void method2(){
client.doStuff2();
client.Close();}

...

請問有更好的方法嗎?
------解决方案--------------------
如果你的binding支持session, 可以把这个wcf client 存在缓存中
反之  无所谓
------解决方案--------------------
你的 client 是不是写成这个 asp.net Page对象的类成员啦?

你可以在 Page dispose 的时候,对client进行统一的销毁。
  相关解决方案