訪問一個釋放的對象例外,我使用下面的代碼來調用WCF服務方法不能在WCF
MyServiceClient proxy = new MyServiceClient();
proxy.Open();
proxy.Func1();
proxy.Close();
// Some other code
proxy.Open();
proxy.Func2();
proxy.Close();
我得到的異常而調用「proxy.Open()」第二次,但有時代碼工作。我也可以使用下面顯示的代碼,它工作正常。
MyServiceClient proxy = new MyServiceClient();
proxy.Func1();
// Some other code
proxy.Func2();
proxy.Close();
我也想知道哪個是更好的調用函數的方法。哪種方法可以提供更好的性能?
也許你只是刪除它來簡化,但你應該使用'finally'來確保你總是關閉開放資源。 –