共用方式為


HOW TO:使用 Windows Communication Foundation 用戶端

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

在建立並設定 Windows Communication Foundation (WCF) Proxy 之後,就可以建立用戶端執行個體,也可以編譯用戶端應用程式並用於與 WCF 服務通訊。本主題將說明建立及使用 WCF 用戶端的程序。這個程序會執行三項工作:建立 WCF 用戶端、從產生的 Proxy 呼叫服務作業以及在完成作業呼叫之後關閉用戶端。

接續在程序後面的範例將同時提供程序中討論到的程式碼。這項任務的程式碼應該置於用戶端專案中 Program 類別所產生的 Main() 方法中。

若要使用 Windows Communication Foundation 用戶端

  1. 針對您要呼叫之服務的基底位址建立 EndpointAddress 執行個體,然後建立 WCF Client 物件。

  2. Client 中呼叫用戶端作業。

  3. 在 WCF 用戶端上呼叫 Close,等候使用者按下 ENTER 鍵結束應用程式。

範例

下列範例示範如何建立 WCF 用戶端、如何呼叫用戶端的作業,以及如何在完成作業呼叫時立即關閉用戶端。

請將所產生的 WCF 用戶端和下列程式碼範例編譯為名為 Client.exe 的可執行檔。在編譯程式碼時,確定參考 System.ServiceModel

在嘗試使用用戶端之前,請先確定服務正在執行中。如需詳細資訊,請參閱 HOW TO:裝載和執行基本 Windows Communication Foundation 服務

若要啟動用戶端,請選取 [開始] 功能表中 [Microsoft Windows SDK] 項目底下的 [CMD 殼層],以啟動 Windows SDK 主控台工作階段。巡覽至 C:\Users\<user name>\Documents\Visual Studio 2005\Projects\Service\Client\bin\Debug directory,然後輸入 client 並按下 ENTER 鍵。作業要求和回應會顯示在用戶端主控台視窗中,如下列所示。

Add(100,15.99) = 115.99
Subtract(145,76.54) = 68.46
Multiply(9,81.25) = 731.25
Divide(22,7) = 3.14285714285714
Press <ENTER> to terminate client.

如果您看到這項輸出結果,表示您已順利完成教學課程。這個範例將示範如何使用程式碼來設定 WCF 用戶端。如需疑難排解的詳細資訊,請參閱使用者入門教學課程疑難排解

請參閱

工作

HOW TO:建立 Windows Communication Foundation 用戶端
HOW TO:建立雙工合約
HOW TO:使用雙工合約存取服務

其他資源

建置用戶端
使用者入門教學課程
基本 WCF 程式設計
Getting Started Sample
Self-Host