如何:为 ASP.NET Web 服务指定单向操作或“请求-响应”操作

更新:2007 年 11 月

默认情况下,ASP.NET Web 服务操作可以定义为“请求/响应”操作。即使“请求/响应”操作返回 void 类型,该操作也始终在完成时将一则消息返回给发出调用的应用程序。但是,您可以将该操作指定为单向操作,以便使承载 Web 服务的 Web 服务器可以识别原始请求,但是,该操作在完成时不会返回响应。

有关 ASP.NET Web 服务操作的更多信息,请参见 应用程序关系图上的 ASP.NET 应用程序概述

将 ASP.NET Web 服务操作指定为单向或“请求/响应”操作

  1. 在“Web 服务详细信息”窗口中,右击操作的图标,然后选择“属性”。

    提示:

    如果“Web 服务详细信息”窗口已关闭,请右击应用程序关系图上的 Web 服务提供程序终结点,然后选择“定义操作”。

  2. 在“属性”窗口中,按照下列方式设置“WSDL 单向”属性:

    • True 指定 Web 服务器识别原始请求,但是,操作在完成时不会返回响应。

    • False 指定在操作完成时返回响应。(默认值)

    操作图标用于指示操作是单向操作还是“请求/响应”操作。

请参见

任务

如何:定义 ASP.NET Web 服务的操作

如何:编辑 ASP.NET Web 服务的操作

参考

“Web 服务详细信息”窗口的键盘快捷键

其他资源

定义 ASP.NET Web 服务的操作