91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么剖析WFC框架的具體內容

發布時間:2022-01-12 09:29:50 來源:億速云 閱讀:142 作者:柒染 欄目:編程語言

這期內容當中小編將會給大家帶來有關怎么剖析WFC框架的具體內容,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

WFC框架集成開發環境包括許多新的和改進的用于提高工作效率的功能。IDE 還進行了重新設計,從而向開發人員提供對.NET Framework 組件的直接訪問。

在WCF中,我們可以給service contract指定callbackContract來進行回調, 而回調接口由客戶端實現。為了說明問題,我們設計了一個簡單的scenario。scenario description:假設WCF service提供簡單的AddTo(),即進行累積。客戶端通過proxy消費這個service并將計算結果發布到所有注冊了回調通道的其他客戶端。

回調接口設計如下:

[ServiceContract(CallbackContract=typeo(ICaculatorCallBack),SessionModeSessionMode=SessionMode.Required)]     public interface ICaculatorService  {  [OperationContract(IsOneWay=true)]  void AddTo(int n); [OperationContract(IsOneWay=true)]  void Register();  }

回調接口和服務契約非常簡單,下面對serviceType作簡單說明:

關于AddEventHandler:

當客戶端調用AddTo這個服務的時候,服務器端開始計算,當計算完畢之后,然后開始廣播并且調用各個客戶端的回調實現。為了捕獲計算完畢這個動作,因此我們必須定義一種類型的事件句柄并且申明相應類型的事件,因此本例中我們定義了一種AddEventHandle類型的事件OnAddCompleted。

那么OnAddCompleted事件是什么時候觸發的呢?是在客戶端消費AddTo服務的時候。 WFC框架從AddTo implementation中我們可以看到:我們先將結算結果保存,并新建一個自定義事件,將計算結果保存至事件Args中,然后開始廣播該事件(BroadAddEvent)。廣播該事件的作用就是讓所有注冊了該事件(即消費了Register服務)的客戶端開始調用其事件處理程序(CaculatorService_OnAddCompleted)。在該事件處理程序中,然后開始調用客戶端的WFC框架

這就是整個利用WFC框架機制進行廣播的過程。

上述就是小編為大家分享的怎么剖析WFC框架的具體內容了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

wfc
AI

望奎县| 蓬溪县| 朔州市| 定襄县| 甘泉县| 康定县| 怀安县| 老河口市| 台北县| 临沧市| 抚松县| 青铜峡市| 中卫市| 苏尼特右旗| 隆化县| 成都市| 来宾市| 丁青县| 霍山县| 宕昌县| 雅江县| 宁河县| 花莲市| 沂源县| 镇坪县| 阆中市| 罗江县| 咸阳市| 突泉县| 达州市| 靖江市| 思茅市| 瑞金市| 井冈山市| 敦煌市| 阜新市| 胶南市| 昌黎县| 仙游县| 盘山县| 奉新县|