HOW TO:實作 Windows Communication Foundation 服務合約
這是在建立基本 Windows Communication Foundation (WCF) 服務及可以呼叫該服務的用戶端時,必須進行的六個工作中的第二個。如需這六個工作的概觀,請參閱使用者入門教學課程主題。
建立 WCF 服務時,首先您需要建立將透過介面來定義的合約。如需 建立介面的詳細資訊,請參閱 HOW TO:定義 Windows Communication Foundation 服務合約。下一步就是實作介面,如本範例所示。其中包含建立名稱為 CalculatorService 的類別,該類別會實作使用者定義的 ICalculator 介面。用於這項工作的程式碼將於本程序之後的範例中提供。
實作 WCF 服務合約
在您定義
ICalculator
介面所在的檔案中,建立稱為CalculatorService
的新類別。CalculatorService
會實作ICalculator
介面。實作
CalculatorService
類別內ICalculator
介面中已定義的每個方法。注意: 已新增撰寫輸出程式碼,以便於測試。
範例
下列程式碼範例同時說明可定義合約的介面,以及介面的實作。
現在,服務合約已建立且已實作。建置方案以確認沒有任何編譯錯誤,然後繼續進行 HOW TO:裝載和執行基本 Windows Communication Foundation 服務執行服務。如需疑難排解的詳細資訊,請參閱使用者入門教學課程疑難排解。
編譯程式碼
如果您是使用命令列編譯器,必須參考 System.ServiceModel 組件。