HOW TO:使用合約介面來建立服務

建立 Windows Communication Foundation (WCF) 合約的慣用方式就是使用介面。此合約可指定存取服務提供之作業時所需的訊息集合與結構。此介面可將 ServiceContractAttribute 類別套用到介面,並將 OperationContractAttribute 類別套用到您想要公開的方法上,藉此定義輸入與輸出類型。

如需 服務合約的詳細資訊,請參閱設計服務合約

使用介面來建立 WCF 合約

  1. 使用 Visual Basic、C# 或其他任何的 Common Language Runtime 語言來建立新的介面。

  2. ServiceContractAttribute 類別套用到介面。

  3. 在介面中定義方法。

  4. OperationContractAttribute 類別套用到每個方法 (必須當成公開 WCF 合約的一部分加以公開) 上。

範例

下列程式碼範例會顯示可定義服務合約的介面。

已套用 OperationContractAttribute 類別的方法依預設會使用要求-回覆訊息模式。如需 此訊息模式的詳細資訊,請參閱 HOW TO:建立要求-回覆合約。您也可以設定屬性 (Attribute) 的屬性 (Property) 來建立並使用其他訊息模式。如需更多範例,請參閱 HOW TO:建立單向合約HOW TO:建立雙工合約

請參閱

參考

ServiceContractAttribute
OperationContractAttribute