如果你調用WCF服務時像下面的代碼這樣在using語句中進行調用需要注意一個問題
using (CnblogsWcfClient client = new CnblogsWcfClient())
{
client
Say(
Hello
!
);
}
上面這段代碼看上去沒問題CnblogsWcfClient是一個自動生成的WCF客戶端代理繼承自SystemServiceModelClientBaseusing語句結束時會調用ClientBase實現的SystemIDisposableDispose接口實際就是調用ClientBase的Close()方法用NET Refector打開C:\Windows\MicrosoftNET\Framework\v\SystemServiceModeldll可以看到這樣的代碼見下圖
.NET編程免費提供,內容來源於互聯網,本文歸原作者所有。