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

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

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

WCF中低服務對象的釋放,可以通過多種方法來進行實現,其中一個,ReleaseServiceInstance這一WCF釋放服務對象的方式應該是最直接的方式了。看下面例子的輸出結果,我們可以看到在客戶端代理對象釋放之前,服務實例就被釋放了。

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技術棧公眾號

主站蜘蛛池模板: 久草在线中文888 | 欧美日韩高清一区二区三区 | 久久高清国产视频 | 伊人网伊人网 | 国产精品美女久久久久久不卡 | 一级国产精品一级国产精品片 | 亚洲一区在线日韩在线深爱 | 精品久久久久久亚洲精品 | 亚洲日本一区二区三区四区 | 亚洲日本中文字幕在线 | 欧美二区在线 | 黄色一级毛片免费看 | 精品少妇一区二区三区日产乱码 | 亚洲最大看片网站 | 一区二区免费 | 久久久久黄色 | 精品乱码一区二区 | 午夜精品视频 | 国产日韩欧美电影 | 国产激情在线 | 四虎永久免费地址 | 国产精品久久久久久久久久久久久 | 中文字幕国产 | 欧美不卡一区二区三区 | 国产日韩一区二区 | 91精品欧美久久久久久久 | 色综合99 | 高清视频一区二区三区 | 91在线视频免费观看 | 国产伦精品一区二区三区照片91 | www国产成人免费观看视频,深夜成人网 | 一级电影免费看 | 欧美人妖网站 | jlzzjlzz欧美大全 | 日韩av一区二区在线观看 | 久久久123| 亚洲www| 成人欧美一区二区三区在线播放 | 日韩欧美在 | 中文在线一区二区 | 真人毛片 |