使用具有 SOAP 标头的 Web 服务

使用具有定义的 SOAP 标头的 Web 服务后,这些标头将作为上下文属性可供业务流程和管道组件使用。 这些上下文属性包含 SOAP 标头的字符串表示形式。 对于 Web 服务中定义的每个 SOAP 标头,可以使用与 SOAP 标头的根元素对应的名称来创建上下文属性。 所有定义的 SOAP 标头上下文属性都位于 命名空间中 http://schemas.microsoft.com/BizTalk/2003/SOAPHeader

以下示例演示如何使用 SOAP Headers with Consumed Web Services 中的 SOAP 标头示例创建 SOAP 标头上下文属性 OrigDest

<?xml version="1.0" encoding="utf-16"?>  
<OrigDest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=" http://SOAPHeaderWS.ItemAvailability">  
   <Origination xmlns="">Home</Origination>  
      <Destination xmlns="">Work</Destination>  
</OrigDest>  

响应 SOAP 标头还包含已定义的 SOAP 标头的字符串表示形式。 此值类似于创建一个请求 SOAP 标头。

另请参阅

SOAP 标头与使用的 Web 服务