熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

不要在using語句中調用WCF服務

2022-06-13   來源: .NET編程 

  如果你調用WCF服務時像下面的代碼這樣在using語句中進行調用需要注意一個問題


   using (CnblogsWcfClient client = new CnblogsWcfClient())  
   {    
     clientSay(Hello !);  
   } 
   

      上面這段代碼看上去沒問題CnblogsWcfClient是一個自動生成的WCF客戶端代理繼承自SystemServiceModelClientBaseusing語句結束時會調用ClientBase實現的SystemIDisposableDispose接口實際就是調用ClientBase的Close()方法NET Refector打開C:\Windows\MicrosoftNET\Framework\v\SystemServiceModeldll可以看到這樣的代碼見下圖

      wcf.NET編程免費提供,內容來源於互聯網,本文歸原作者所有。

    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.