老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

如何實現WCF回調

這篇文章主要為大家展示了“如何實現WCF回調”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“如何實現WCF回調”這篇文章吧。

創新互聯建站主要從事網站設計、網站建設、網頁設計、企業做網站、公司建網站等業務。立足成都服務泌陽,10多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18982081108

由于WCF回調方法并非運行在主線程中,如果WCF回調方法需要更新與異步調用結果相關的界面,例如本例中的lbMessage控件,則需要將回調的調用封送(Marshal)到當前主程序界面的同步上下文中。我們可以使用 SynchronizationContext以及它的SendOrPostCallback委托,對調用進行封送:

public ExplorerClientForm()   {   InitializeComponent();   m_synchronizationContext = SynchronizationContext.Current;   }   private SynchronizationContext m_synchronizationContext;

則WCF回調方法修改為:

//callback method   void OnTransferCompleted(IAsyncResult result)   {   Stream stream = m_service.EndTransferDocument(result);   result.AsyncWaitHandle.Close();    SendOrPostCallback callback = delegate   {   lbMessage.Text = string.Format("The file {0} had been transfered sucessfully.",   m_doc.FileName);   };   m_synchronizationContext.Send(callback,null);   }

在調用異步方法時,由于對BeginTransferDocument()和EndTransferDocument()方法的調用可能會在不同的方法體中,因而我將服務代理對象定義為private字段。如果希望將服務對象定義為一個局部變量,可以在調用BeginTransferDocument() 方法時,將代理對象傳遞到方法的asyncState參數中,然后在調用EndTransferDocument()方法之前,通過 IAsyncResult獲得準確的服務代理對象:

m_service.BeginTransferDocument(m_doc,OnTransferCompleted,m_service);

將m_service作為asyncState對象傳入之后,在調用EndTransferDocument()方法之前,就可以根據它先獲得服務代理對象:

IDocumentsExplorerService m_service = result.AsyncState as IDocumentsExplorerService;   Stream stream = m_service.EndTransferDocument(result);   //rest codes

以上是“如何實現WCF回調”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


名稱欄目:如何實現WCF回調
鏈接地址:http://www.xueling.net.cn/article/gesece.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 浪潮AV激情高潮国产精品 | 97热视频在线观看99 | 日本永久免费a∨在线视频 91精品欧美一区二区三区 | 国产日韩亚洲精品 | 欧美精品99 | 黄网站视频免费 | 亚洲熟妇无码爱V在线观看 日韩艹逼 | 视频免费看在线观看 | 性欧美1819sex性高播放 | 中国1级毛片 | 国产精品久久久久久久白皙女 | 欧美日韩国产不卡 | 色婷婷国产精品 | 亚卅毛片| 99久久精品费精品 | 色综合天天综合网国产成人综合天 | 亚洲精品乱码久久久久久久久久 | av片一区二区 | videoshd欧美贵妇hd | 亚洲超碰在线 | 综合日韩天天久久一本 | 亚洲国产精品一区在线观看 | 狠狠色噜噜狠狠狠狠色综合久AV | 欧美黑人添添高潮a片www | 极品老师腿张开粉嫩小泬 | 成人自拍视频在线观看 | 青青久久久久 | 国产干美女 | 成人免费av在线 | 久久久久成人精品无码 | 国产亚洲欧美日韩二三线 | 麻豆91在线播放免费 | 2023天天操 | 日韩在线理论 | 精品国产一区二区三区四 | 超碰91人人| 扒开腿狂躁女人爽出白浆动态视频 | av网站在线观看免费 | 久久精品国产a三级三级三级 | 精品久久AⅤ人妻中文字幕 亚洲精品久久无码AV片软件 | 永久免费av片在线观看全网站 |