2011年7月21日 星期四

WCF教學(1) - 建立WCF服務

使用Visual Studio 2010 建立一個WCF服務。
  • 建立WCF Service Library專案
image
  • 將服務改名
image
  • 設為 IMyService
image
  • 定義IMyService中包含Add方法。寫服務時,要決定服務要顯露何種類型的資料、哪些operation,要使用哪種 Message Pattern,這個決定稱為 Contract。Service Contract 描述服務的功能,服務合約中至少要有一個方法標示OperationContract,否則載入服務時會有例外。
[ServiceContract]
    public interface IMyService    {
        [OperationContract]
        string Add(int a, int b);
    }
  • Rename Service1類別名稱
image
  • 設定名稱為Calc
image
  • 實作IMyService介面
image
  • 實作程式碼
public class Calc : IMyService
    {
        #region IMyService Members

        public string Add(int a, int b)
        {
            return (a + b).ToString();
        }
        #endregion
    }
  • 按F5執行,可以看到wcf test client ,雙擊Add節點,在右方輸入 a 為2, b為3,按Invoke按鈕,下方會顯示執行結果。
image

沒有留言:

總瀏覽量