创建 Web 服务和 Web 方法

在将架构发布为 Web Services 时,您可在 BizTalk Web Services 发布向导中控制 Web Services 和 Web 方法的创建。 您可以重命名 Web Services 页上树视图中的 Web Services 说明、Web Services 和 Web 方法。 可以添加和删除 Web Services 和 Web 方法。 该向导使用选定请求架构的根元素名称作为输入参数名称。 Web 方法返回值会返回响应架构。

注意

ASP.NET Web 客户端可以通过合并相同类型的 in 参数和 out 参数更改 Web 方法签名。 例如,ASP.NET Web 客户端可能会将 BizTalk Web 方法从 字符串 myService (字符串部件) 更改为 取消 myService (ref 字符串部件)

注意

如果接收端口定义为单向端口,则 Web 方法响应类型为 void ,并且不会向 Web 客户端返回任何信息。 SOAP 适配器和业务流程不会将引发的异常返回到 Web 客户端。

已发布业务流程的 Web Services 命名约定

BizTalk Web Services 发布向导基于在 Web Services 页中定义的 Web Services 说明生成 Web Services (.asmx) 文件名。 下表显示了 Web Services 文件名的默认值。

生成的 Web Services 文件名
BizTalkWebService Visual Studio Web Services 项目名称
WebService1 Web Services (.asmx) 文件名
WebMethod1 Web 方法名

生成的 Web Services 不反映其余节点的名称。

另请参阅

将架构发布为 Web 服务
如何使用 BizTalk Web 服务发布向导将架构发布为 Web 服务