将架构发布为 Web 服务时,可在 BizTalk Web 服务发布向导中控制 Web 服务和 Web 方法的创建。 可以在 Web 服务页上可用的树中重命名 Web 服务说明、Web 服务和 Web 方法。 可以添加和删除 Web 服务和 Web 方法。 向导使用所选请求架构的根元素名称作为输入参数名称。 Web 方法返回值返回响应架构。
注释
ASP.NET Web 客户端可以通过合并同一类型的 in 和 out 参数来更改 Web 方法签名。 例如,ASP.NET Web 客户端可能会将 BizTalk Web 方法从 string myService(string part) 更改为 void myService(ref string part)。
注释
如果接收端口定义为单向端口,则 Web 方法响应类型 为 void ,并且不会向 Web 客户端返回任何信息。 SOAP 适配器和编排不会将抛出的异常返回给 Web 客户端。
已发布编排的 Web 服务命名约定
BizTalk Web 服务发布向导基于在 Web 服务页中定义的 Web 服务说明生成 Web 服务 (.asmx) 文件名。 下表显示了 Web 服务文件名的默认值。
生成的 Web 服务 | 文件名 |
---|---|
BizTalkWebService | Visual Studio Web 服务项目名称 |
WebService1 | Web 服务 (.asmx) 文件名 |
WebMethod1 | Web 方法名称 |
生成的 Web 服务不反映剩余节点的名称。