Share via


設定服務

在設計並實作您的服務合約之後,就可開始設定您的服務。 您可在此處定義及自訂向用戶端公開服務的方式,包括指定所在的位址、用於傳送及接收訊息的傳輸和訊息編碼,以及所需要的安全性類型。

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

本節內容

  • 簡化的組態
    從 .NET Framework 版本 4 開始,WCF 隨附可簡化 WCF 組態需求的新預設組態模型。 如果您沒有對特定服務提供任何 WCF 組態,執行階段會以預設端點、繫結和行為自動設定服務。
  • 使用組態檔設定服務
    Windows Communication Foundation (WCF) 服務可使用 .NET Framework 組態技術來設定。 最常見的是,會將 XML 項目新增至裝載 WCF 服務的 Internet Information Services (IIS) 網站的 Web.config 檔案。 這些項目允許您變更詳細資料,例如各電腦的端點位址 (用於與服務通訊的實際位址)。
  • Windows Communication Foundation 繫結
    此外,WCF 還包括數種系統提供的常用組態,並以繫結的形式表示,允許您快速選取用戶端和服務如何通訊的最基本功能,例如所使用的傳輸、安全性和訊息編碼。
  • Windows Communication Foundation 端點
    所有與 WCF 服務的通訊都是透過服務的「端點」(Endpoint) 發生的。 端點包含合約、在繫結中指定的組態資訊,以及指出何處可找到服務或何處可取得有關服務之資訊的位址。
  • 保護服務的安全
    使用 WCF 和現有的安全性機制,您可以在任何服務中實作機密性、完整性、驗證和授權。 您也可以稽核安全性成功和失敗。
  • 管理與診斷
    監視應用程式的不同階段:由一組管理工具所啟用的事件和訊息記錄、追蹤以及效能監視。

參考

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

相關章節

基本程式設計週期

設計與實作服務

裝載服務

建置用戶端

擴充性簡介

另請參閱

其他資源

基本 WCF 程式設計
概觀說明
WCF 功能詳細資料

建置日期:2011-02-23