共用方式為


HOW TO:實作 Windows Communication Foundation 服務合約

這是在建立基本 Windows Communication Foundation (WCF) 服務及可以呼叫該服務的用戶端時,必須進行的六個工作中的第二個。如需這六個工作的概觀,請參閱使用者入門教學課程主題。

建立 WCF 服務時,首先您需要建立將透過介面來定義的合約。如需 建立介面的詳細資訊,請參閱 HOW TO:定義 Windows Communication Foundation 服務合約。下一步就是實作介面,如本範例所示。其中包含建立名稱為 CalculatorService 的類別,該類別會實作使用者定義的 ICalculator 介面。用於這項工作的程式碼將於本程序之後的範例中提供。

實作 WCF 服務合約

  1. 在您定義 ICalculator 介面所在的檔案中,建立稱為 CalculatorService 的新類別。CalculatorService 會實作 ICalculator 介面。

  2. 實作 CalculatorService 類別內 ICalculator 介面中已定義的每個方法。

    ms734686.note(zh-tw,VS.90).gif注意:
    已新增撰寫輸出程式碼,以便於測試。

範例

下列程式碼範例同時說明可定義合約的介面,以及介面的實作。

現在,服務合約已建立且已實作。建置方案以確認沒有任何編譯錯誤,然後繼續進行 HOW TO:裝載和執行基本 Windows Communication Foundation 服務執行服務。如需疑難排解的詳細資訊,請參閱使用者入門教學課程疑難排解

編譯程式碼

如果您是使用命令列編譯器,必須參考 System.ServiceModel 組件。

請參閱

其他資源

Getting Started Sample
Self-Host