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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
剖析WFC框架具體內容

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

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設機構,我們在業(yè)內良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設計、成都網(wǎng)站設計、做網(wǎng)站、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務,幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡營銷方法,創(chuàng)造更大的價值。

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

回調接口設計如下:

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

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

關于AddEventHandler:

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

OnAddCompleted事件觸發(fā)的時機:#t#

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

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


分享標題:剖析WFC框架具體內容
本文網(wǎng)址:http://www.5511xx.com/article/djhdpjc.html