WCF和winforms应用程序并关闭

时间:2011-02-21 19:57:01

标签: c# .net wcf

如果我有一个初始化WCF代理并使用它的方法,那么在方法结束之前我是否还必须在代理上调用Close方法,或者这样才能解决这个问题?< / p>

2 个答案:

答案 0 :(得分:2)

关闭它。当你不知道应用程序的整个生命周期何时会发生这种情况时,为什么还要等待.Net。

答案 1 :(得分:-1)

一般来说,一旦资源超出范围,资源应自动关闭。但是,只要您不再需要它,关闭它通常会更清晰,更有效。如果它是IDisposable对象,您可以使用using块使其更简单:

using (MyObj obj = new MyObj())
{
    // do stuff here
}
// now its closed