SoapHeader 使用步骤:
(1) 创建继承自 System.Web.WebServices.SoapHeader 的自定义 SoapHeader 类型。
(2) 在 WebService 中创建拥有 public 访问权限的自定义 SoapHeader 字段。
(3) 在需要使用 SoapHeader 的 WebMethod 上添加 SoapHeaderAttribute 访问特性。SoapHeaderAttribute 构造必须指定 memberName 参数,就是我们在第二步中申明的字段名称。
(4) 生成器会自动为客户端生成同名的自定义 SoapHeader 类型,只不过比起我们在 WebService 端创建的要复杂一些。同时还会为代理类型添加一个 soapheaderValue 属性。
---同时还会为代理类型添加一个 soapheaderValue 属性。
这个怎么添加的,我一直没找到说明哦,如果是自动的为什么我的这里没有
MyService ims = new MyService ();
MyHeader myhead = new MyHeader();
myhead .Uid = "a";
myhead .Pwd = "b";
ims .MyHeaderValue = myhead ;
////////// 就是这个 MyHeaderValue 出不来
这个问题,我找遍了网络都找不到真相。到底怎么啦?