读书人

wcf何 call Close()解决思路

发布时间: 2012-12-14 10:33:08 作者: rapoo

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进行统一的销毁。

读书人网 >Web Service

热点推荐