Webservice在请求中加入自定义的SoapHeader,比较常用的场景是在SoapHeader中携带用户登陆信息,由服务端进行身份验证.今天遇到一个需求,除了在请求时要携带SoapHeader外,在返回值中也要返回一个结构不同的SoapHeader对象.简单点,在参数中增加ref outHeader,也可以实现需求.但是客户的WebService接口并不是这样设计的.于是找到下面的处理方法: 定义两个SoapHeader类: public class InSoapHeader : Soa…