调用服务
Visual Studio提供了一个专门用来调用服务的工具WCF Test Client。这个工具不但可以查看一个已经发布的服务的接口,而且提供了一个图形界面来让我们调用服务。
1. 打开Visual Studio命令行窗口。
具体步骤:
在Windows的开始菜单中选择下面的菜单项:
Start | All Programs | Microsoft Visual Studio 2008 | Visual Studio Tools | Visual Studio 2008 Command Prompt.
2. 在命令行窗口输入:WcfTestClient.exe
程序随即启动。
3. 在WCF Test Client中选择File | Add Service菜单项。
Add Service对话框出现。
4. 根据我们在宿主程序中为服务配置的地址,在对话框中输入:
http://localhost:8000/Derivatives/
5. 单击OK按钮。
6. WCF Test Client添加了一个对该WCF服务的引用,并更新了用户界面让我们能够调用服务,如图15所示。

图6 WCF Test Client
用户界面右边的上半部分显示的是发往服务的请求,下半部分显示的是调用服务所得到的响应。
7. 在窗口的Request部分(上方),将方法的days参数设为5天。
8. 另外两个参数保持不变,仍然为null。我们的服务会忽略这两个参数。关于如何输入WCF Test Client将要发送的请求,请参见图15。
9. 单击Invoke按钮。
现在请求已经被发往WCF服务,得到的响应会在窗口的Response部分显示。
10. 重复调用服务几次。
11. 关闭WCF Test Client应用程序。
12. 关闭Visual Studio命令行窗口。
13. 返回正在运行服务宿主程序的命令行窗口并按Enter键,来关闭宿主程序。
14. 返回Visual Studio。
15. 选择Window | Close All Documents菜单项来关闭所有窗口。