摘要: 客户端可以要求 Web 服务方法正确截获 SOAP 标头的语义并对其进行相应处理,以使得 SOAP 请求成功。 为此,客户端将 SOAP 标头的mustUnderstand属性设置为 1。例如,下面的 SOAP 请求要求 SOAP 请求收件人处理MyCustomSoapHeaderSOAP 标头。 Keith Web 服务是否定义 SOAP 标头决定了 Web 服务应如何处理客户端所要求的 SOAP 标头。 当 Web 服务定义 SOAP 标头时,ASP.NET 会处理许多工作。 在下面的过程中,可以了解如何处理两种情况。处理 Web 服务未定义... 阅读全文
posted @ 2014-03-15 15:13 米豆 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 处理来自 Web 服务客户端的未知 SOAP 标头向实现 Web 服务的类添加类型为SoapUnknownHeader、SoapHeader或二者的数组的成员变量,以处理多个未知的 SOAP 标头。将该类型声明为SoapUnknownHeader的数组或单个实例,还可以使SoapUnknownHeader具有Element属性,从而获得额外的好处。Element属性属于XmlElement类型,它表示 SOAP 请求或 SOAP 响应的Header元素的 XML 文档。 因此,通过询问Element属性,Web 服务方法就可以确定 SOAP 标头的名称以及 SOAP 标头传递的数据。C#pub 阅读全文
posted @ 2014-03-15 14:40 米豆 阅读(387) 评论(0) 推荐(0) 编辑