成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

WCF釋放服務對象最直接方式解讀

開發 開發工具
我們今天將會為大家介紹一個比較基礎直接的方式來進行WCF釋放服務對象,希望對此又需要的朋友們可以從中獲得一些幫助。

WCF中低服務對象的釋放,可以通過多種方法來進行實現,其中一個,ReleaseServiceInstance這一WCF釋放服務對象的方式應該是最直接的方式了??聪旅胬拥妮敵鼋Y果,我們可以看到在客戶端代理對象釋放之前,服務實例就被釋放了。

WCF釋放服務對象具體代碼示例:

  1. [ServiceContract(SessionModeSessionMode = SessionMode.Required)]  
  2. public interface IMyService  
  3. {  
  4. [OperationContract]  
  5. void Test();  
  6. }  
  7. [ServiceBehavior(InstanceContextModeInstanceContextMode = 
    InstanceContextMode.PerSession)]  
  8. public class MyServie : IMyService, IDisposable  
  9. {  
  10. public MyServie()  
  11. {  
  12. Console.WriteLine("Constructor");  
  13. }  
  14. [OperationBehavior]  
  15. public void Test()  
  16. {  
  17. OperationContext.Current.InstanceContext.ReleaseServiceInstance();  
  18. }  
  19. public void Dispose()  
  20. {  
  21. Console.WriteLine("Dispose");  
  22. }  
  23. }  
  24. public class WcfTest  
  25. {  
  26. public static void Test()  
  27. {  
  28. AppDomain.CreateDomain("Server").DoCallBack(delegate  
  29. {  
  30. ServiceHost host = new ServiceHost(typeof(MyServie), 
    new Uri("http://localhost:8080/MyService"));  
  31. host.AddServiceEndpoint(typeof(IMyService), new WSHttpBinding(), "");  
  32. host.Open();  
  33. });  
  34. //-----------------------  
  35. IMyService channel = ChannelFactory<IMyService>.CreateChannel
    (new WSHttpBinding(),   
  36. new EndpointAddress("http://localhost:8080/MyService"));  
  37. using (channel as IDisposable)  
  38. {  
  39. channel.Test();  
  40. Thread.Sleep(2000);  
  41. Console.WriteLine("Dispose Client Proxy...");  
  42. }  
  43. }  

輸出:

  1. Constructor  
  2. Dispose  
  3. Dispose Client Proxy... 

以上就是對WCF釋放服務對象的相關介紹。

【編輯推薦】

  1. WCF單例服務中可擴展性認識
  2. WCF單例模式各種類型分析對比
  3. WCF服務實例單一性實現案例解讀
  4. WCF服務寄宿相關使用概念詳解
  5. WCF用戶驗證基本實現原理
責任編輯:曹凱 來源: CSDN
相關推薦

2010-03-02 13:54:43

WCF控制服務對象釋放

2010-03-02 16:05:48

WCF端點配置

2010-02-26 17:44:51

WCF安全參數

2010-03-01 14:08:53

WCF編碼器

2010-02-22 14:18:34

WCF服務驗證

2009-11-05 16:12:09

WCF會話服務

2009-12-22 10:16:54

WCF服務狀態

2010-03-01 16:04:31

WCF服務契約

2010-03-02 09:32:54

WCF服務消息

2010-02-25 17:57:26

WCF服務合同

2009-06-12 14:32:53

WCFJSON對象jQuery

2009-12-08 14:28:16

XTemplate +

2009-12-08 18:14:53

WCF Service

2010-03-01 10:26:40

WCF異步服務

2010-02-26 14:05:57

WCF通信方式

2010-02-26 14:49:10

WCF服務實例單一性

2009-12-22 16:36:38

WCF重載

2010-03-02 14:41:00

WCF行為控制

2010-03-01 16:25:07

WCF體系架構

2009-12-22 15:14:33

WCF調用
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品 亚洲一区 | 久国久产久精永久网页 | 福利在线看 | 91国产精品在线 | 欧美精品二区 | 91久久婷婷 | 欧美在线一二三 | 免费观看av | 三级成人在线 | 免费黄色特级片 | 九九九色 | 91精品国产综合久久香蕉麻豆 | 亚洲视频一区在线观看 | 中文字幕1区2区 | 黄色在线网站 | 亚洲精品国产电影 | 激情一区二区三区 | 成人免费视频一区二区 | 国产一区二区三区在线看 | 国产九一精品 | 一级毛片免费视频观看 | 可以免费观看的av片 | 国产日韩一区 | 免费久久视频 | 午夜手机在线视频 | 欧美韩一区二区三区 | 国产在线1区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国产精品一区二区精品 | 精品欧美一区二区三区久久久 | 国产精品高潮呻吟久久aⅴ码 | 精品1区| 欧美在线a| 香蕉久久久久久 | 国产乱码一二三区精品 | www.婷婷| 久久久免费精品 | 国产黄色av网站 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲经典一区 | 国产精品精品视频一区二区三区 |