WCF基本概念 以winfrom為宿主發布WCF

2021-06-25 14:26:43 字數 721 閱讀 9933

1.wcf的基本概念  (abc)

a 位址 address 服務對外的位址 如:

b 繫結 binding 決定服務的細節 常用的有

basichttpbinding 用http進行傳輸,資料格式為text/xml

wshttpbinding 比basichttpbinding更加安全

nettcpbinding 最適合做跨機器的安全繫結

c 契約 contract 服務的定義(抽象) ,對應服務的介面 如: iuserservice

eg: wcf的乙個配置(配置檔案一般在新建contract時生成)

2. 以winform程式作為wcf的契約宿主

2. winfrom程式啟動wcf

(1)新建winfom專案

namespace wcfserverhost

private void button1_click(object sender, eventargs e)

}else }}

} (3) 執行winfrom工程下的 bin/debug 下面的 exe(這一步是為了生成客戶端**,需要啟動host)

3 客戶端呼叫, 新建乙個控制台程式,新增服務引用 ,如:

呼叫如下:

namespace wcfclient

console.readline();}}

}

一 WCF 基本概念

微軟提供了四種方案來實現分布式的通訊互動技術 web service 和wse net remoting net 企業服務 msmq wcf 體系架構圖 契約 乙個服務契約公開介面的一部分。定義了服務端公開的方法,傳輸協議,可訪問的位址,分為四種 服務契約 資料契約 錯誤契約 訊息契約 服務執行 服...

一 WCF 基本概念

微軟提供了四種方案來實現分布式的通訊互動技術 web service 和wse net remoting net 企業服務 msmq wcf 體系架構圖 契約 乙個服務契約公開介面的一部分。定義了服務端公開的方法,傳輸協議,可訪問的位址,分為四種 服務契約 資料契約 錯誤契約 訊息契約 服務執行 服...

wcf學習筆記3 wcf中基本概念

1.wcf系統基本組成要件 2.關鍵概念 wcf構建的目的就是進行系統之間的message的交換,主要包含下面幾部分 1.message and endpoint 簡單的將message是在endpoint之間進行傳遞 2.communication protocols 訊息message可以通過i...