クライアント アプリに次のクラスがあるとします。
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 が最終的に何らかの形で停止するまで、サービス ホストのチャネルが使用できないということですか?