假设我们在客户端应用程序中有以下类:
public class TestClass
{
public void CallWCFService()
{
WCFClient svcClient = new WCFClient("endpointName");
var x = svcClient.GetFoo();
// no Close() or Abort() method here...
}
}
如果我TestClass
从不同的类创建一个实例并调用它的CallWCFService()
方法会发生什么?
垃圾收集是否会处理 svcClient?
这是否意味着服务主机有一个不可用的通道,直到 svcClient 最终以某种方式死亡?