WCF的基礎範例 Part 3

  • 1204
  • 0
  • wcf
  • 2010-11-20

WCF的基礎範例 Part 3

在此補充一個Client的實作方式

這是在使用者入門教學課程中所沒有提到的

這個方法類似以前的 WebService 可以直接在專案中加入參考

省去使用命令提示字元輸入命令的麻煩

 

方法如下

1. 首先在Client的專案上按滑鼠右鍵

   然後選擇加入服務參考

image

 

2. 輸入Server端的位址

   然後按下移至

image

 

3. 選擇你所需要的服務

   並且輸入命名 ( 在這範例中我使用的名稱是ServiceTraining )

   然後按下確定

image

 

4. 接下來你會在服務參考的地方看到多了一個 ServiceTraining

image 

 

然後在程式碼中直接就可以叫用

	using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using System.ServiceModel.Description;

namespace Client
{
    class Program
    {
        static void Main(string[] args)
        {
            ServiceTraining.CalculatorClient mCalculatorClient = new ServiceTraining.CalculatorClient();

            mCalculatorClient.Open();

             Console.WriteLine( mCalculatorClient.Test(" param 1 "));

            mCalculatorClient.Close();

            Console.ReadLine();
        }
    }
}