WCF 功能詳細資料

Windows Communication Foundation (WCF) 允許對應用程式的訊息功能進行廣泛控制。 本節的主題將詳述可用的功能。 如需基本程式設計的詳細資訊,請參閱基本 WCF 程式設計

本節內容

工作流程服務
描述如何建立和設定工作流程服務。

端點:位址、繫結和合約
描述如何控制服務的多種層面。

資料傳輸與序列化
說明資料的序列化如何針對互通或未來相容性而量身打造。

工作階段、執行個體與並行
描述 WCF 的執行個體與工作階段模式,以及如何為應用程式選取正確的模式。

傳輸
說明如何設定通道堆疊的最底層:傳輸層。

佇列和可靠的工作階段
說明代表接收應用程式儲存來自傳送應用程式的訊息,並在稍後將這些訊息轉發給接收應用程式的佇列。

交易
解釋如何建立在需要時可復原的交易作業。

安全性
描述 WCF 安全性如何助您建立具有機密性與完整性的應用程式。 驗證、授權和稽核功能皆可使用。

對等網路
詳述如何建立對等式服務與用戶端。

中繼資料
說明中繼資料的架構和格式。

用戶端
說明如何建立存取服務的各種用戶端。

裝載
說明裝載。 服務可以由另一個應用程式裝載,或是自我裝載。

互通性與整合
描述若您長期開發裝載於 COM+ 的元件架構應用程式邏輯,該如何使用 WCF 延伸現有邏輯,而非重新撰寫。

WCF Web HTTP 程式設計模型
描述允許開發者對非 SOAP 端點公開 WCF 服務作業的 WCF Web 程式設計模型。

WCF 新聞訂閱
描述對來自 WCF 服務的簡易公開摘要整合摘要的支援。

AJAX 整合與 JSON 支援
描述對 ASP.NET Asynchronous JavaScript 與 XML (AJAX) 及 JavaScript Object Notation (JSON) 資料格式的支援,藉此允許 WCF 服務對 AJAX 用戶端公開作業。

WCF 探索
描述以互通方式使用 WS-Discovery 通訊協定讓服務可在執行階段搜尋的支援。

路由
描述路由服務。

參考

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

基本 WCF 程式設計