如何:异步调用服务方法

可同步或异步调用 Windows Communication Foundation (WCF) 服务中的大多数方法。 在应用程序通过很慢的连接运行时,异步调用方法使应用程序在调用此方法的过程中可继续运行。

默认情况下,在向项目添加服务引用时,该服务引用将配置为同步调用方法。 可以通过在**“配置服务引用”**对话框中更改设置将这一行为更改为异步调用方法。

提示

该选项是逐服务设置的。 如果某一服务有一个方法是异步调用的,则所有方法都必须异步调用。

提示

对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置

异步调用服务方法

  1. 在**“解决方案资源管理器”**中,选择服务引用。

  2. 在**“项目”菜单上,单击“配置服务引用”**。

  3. 在**“配置服务引用”对话框中,选中“生成异步操作”**复选框。

请参见

参考

“配置服务引用”对话框

概念

Visual Studio 中的 Windows Communication Foundation 服务和 WCF 数据服务

其他资源

Consuming ASMX and WCF Services Sample