亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么剖析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

赫章县| 庆元县| 科技| 双柏县| 沙田区| 高陵县| 水城县| 大悟县| 安达市| 类乌齐县| 古田县| 松江区| 青海省| 忻城县| 浮梁县| 凤凰县| 小金县| 八宿县| 观塘区| 和静县| 高雄市| 吕梁市| 油尖旺区| 佛坪县| 菏泽市| 台州市| 庆安县| 邹城市| 监利县| 阿巴嘎旗| 曲周县| 岳池县| 肥西县| 墨竹工卡县| 长汀县| 吉林省| 宜阳县| 峨眉山市| 体育| 汤阴县| 龙门县|