WCF學習筆記 一

2022-03-27 10:32:51 字數 895 閱讀 2326

wcf是什麼?

官方解釋:

windows communication foundation (wcf) 是用於構建面向服務的應用程式的框架。借助 wcf,可以將資料作為非同步訊息從乙個服務終結點傳送至另乙個服務終結點。 

終結點可以是從服務終結點請求資料的服務客戶端。

簡單訊息可以是作為 xml 傳送的單個字元或單個單詞,復雜訊息可以是二進位制資料流。

網路收集:

windows通訊基礎(windows communication foundation,wcf)是基於windows平台下開發和部署服務的軟體開發包(software development kit,sdk)。wcf為服務提供了執行時環境(runtime environment),使得開發者能夠將clr型別公開為服務,又能夠以clr型別的方式使用服務。理論上講,建立服務並不一定需要wcf,但實際上,使用wcf卻可以使得建立服務的任務事半功倍。wcf是微軟對一系列產業標準定義的實現,包括服務互動、型別轉換、封送(marshaling)以及各種協議的管理。正因為如此,wcf才能夠提供服務之間的互操作性。wcf還為開發者提供了大多數應用程式都需要的基礎功能模組,提高了開發者的效率。wcf的第乙個版本為服務開發提供了許多有用的功能,包括託管(hosting)、服務例項管理(service instance management)、非同步呼叫、可靠性、事務管理、離線佇列呼叫(disconnected queued call)以及安全性。同時,wcf還提供了設計優雅的可擴充套件模型,使開發人員能夠豐富它的基礎功能。事實上,wcf自身的實現正是利用了這樣一種可擴充套件模型。

so, 我們可以這樣認為,wcf是.net framework 的一部分,它包含了用於服務定製、發布與執行以及訊息傳遞和處理的執行時環境以及相關類的集合,它提供了在windows平台下開發和部署服務的sdk。

WCF學習筆記一

windows communication foundation wcf 是由微軟開發的一系列支援資料通訊的應用程式框架,可以翻譯為windows 通訊開發平台。整合了原有的windows通訊的 net remoting,webservice,socket的機制,並融合有http和ftp的相關技術。...

WCF學習筆記 Address

address是什麼?address通過乙個uri來唯一的標識乙個wcf終節點 endpoint 它標示了訊息傳送的目的地。在wcf資料通訊中,他解決了服務在 的問題。address的組成 address在wcf中使用system.servicemodel.endpointaddress物件來表示的...

WCF學習筆記1

wcf全面解析 1 wcf初建 建立4個 第乙個類庫service.inte ce 用於服務契約 service contract 引用system.servicemodel.dll 第二個類庫service 用於實際第乙個類庫 第三個控制台hosting 作為服務宿主的控制台應用,引用上面兩個專案...