共用方式為


設定 WCF 服務

設計並實作服務合約之後,即可設定服務。 您可以在其中定義及自定義服務向客戶端公開的方式,包括指定可找到的位址、用來傳送和接收訊息的傳輸和訊息編碼方式,以及所需的安全性類型。

此處所使用的組態包括程式碼中的所有方式,或透過使用組態檔,您可以在其中定義和自定義服務的各個層面,例如指定其端點位址、所使用的傳輸,以及其安全性配置。 實際上,撰寫組態是程序設計 WCF 應用程式的主要部分。

本節中

簡化設定
從 .NET Framework 4 開始,WCF 隨附可簡化 WCF 組態需求的新預設組態模型。 如果您未針對特定服務提供任何 WCF 組態,運行時間會自動使用預設端點、系結和行為來設定您的服務。

使用組態檔設定服務
Windows Communication Foundation (WCF) 服務可使用 .NET Framework 組態技術來設定。 最常見的情況是,XML 元素會新增至裝有 WCF 服務的 Internet Information Services (IIS)網站的 Web.config 檔案。 元素可讓您逐部變更詳細數據,例如端點位址(用來與服務通訊的實際位址)。

綁定
此外,WCF 還以系結的形式包含數個系統提供的一般組態,可讓您快速選取客戶端和服務通訊方式的最基本功能,例如所使用的傳輸、安全性和訊息編碼。

端點
所有與 WCF 服務的通訊都會透過服務的 端點 進行。 端點包含合約、系結中指定的組態資訊,以及指出要在哪裡尋找服務或在哪裡取得服務相關信息的位址。

保護服務安全
您可以使用 WCF 和現有的安全性機制,將機密性、完整性、驗證和授權實作到任何服務。 您也可以稽核安全性成功和失敗。

建立 WS-I 基本規範 1.1 相容性服務
在 WS-I 基本描述文件 1.1 規範中,概述了部署能夠與其他平台或作業系統上的服務和客戶端互通的服務的需求。

參考文獻

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

基本程序設計生命週期

設計和實作服務

主機服務

建置用戶端

擴充性簡介

管理與診斷

另請參閱