日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
WCF托管特性ICommunicationObject接口實現(xiàn)

我們在學習中要不斷的總結經(jīng)驗,對于一些特性我們應該經(jīng)常做總結,在里就WCF托管特性概要分析一下。在ServiceHost實現(xiàn)的ICommunicationObject接口定義了一些高級特性,如例所示。

WCF托管特性ICommunicationObject接口

 
 
  1. public interface ICommunicationObject  
  2. {  
  3. void Open();  
  4. void Close();  
  5. void Abort();  
  6. event EventHandler Closed;  
  7. event EventHandler Closing;  
  8. event EventHandler Faulted;  
  9. event EventHandler Opened;  
  10. event EventHandler Opening;  
  11. IAsyncResult BeginClose(AsyncCallback callback,object state);  
  12. IAsyncResult BeginOpen(AsyncCallback callback,object state);  
  13. void EndClose(IAsyncResult result);  
  14. void EndOpen(IAsyncResult result);  
  15. CommunicationState State  
  16. {get;}  
  17. //更多成員  
  18. }  
  19. public enum CommunicationState  
  20. {  
  21. Created,  
  22. Opening,  
  23. Opened,  
  24. Closing,  
  25. Closed,  
  26. Faulted  

#T#如果打開或關閉宿主的操作耗時較長,可以采用異步方式調(diào)用BeginOpen()和BeginClose()方法。我們可以訂閱諸如狀態(tài)改變或錯誤發(fā)生等宿主事件,通過調(diào)用State屬性查詢當前的宿主狀態(tài)ServiceHost類同樣實現(xiàn)了Abort()方法。該方法提供強行退出功能,能夠及時中斷進程中的所有服務調(diào)用,然后關閉宿主。此時,活動的客戶端會獲得一個異常。以上就是一個關于WCF托管特性的一個列舉,希望大家在以后的學習中累計。


新聞名稱:WCF托管特性ICommunicationObject接口實現(xiàn)
當前地址:http://m.5511xx.com/article/dpejhjg.html