关于在.net下SOAPHeader
目前要实现一个webservice,SOAP头部格式如下:
<SOAP-ENV:Header>
<TransactionID >00240301801050</TransactionID>
</SOAP-ENV:Header>
如果在.net下如果一个类myHeader继承SOAPHeader,结果是:
<SOAP-ENV:Header>
<myHeader>
<TransactionID >00240301801050</TransactionID>
</myHeader>
</SOAP-ENV:Header>
请问高手如何解决,在线等,急~~~
问题点数:100、回复次数:6Top
1 楼qqchen79(知秋一叶)回复于 2004-09-03 05:53:33 得分 100
try this:
public class TransactionID : SoapHeader {
[XmlValue]
public string Value;
}Top
2 楼Tomgus(小桥流水)回复于 2004-09-03 09:08:32 得分 0
写一个类:
public class myHeader:SoapHeader
{
public string TransactionID;
public myHeader(string x_user)
{
TransactionID=x_user;
}
}
然后在加到头里:
public myHeader o_SmsHeader;
[WebMethod]
[SoapHeader("o_SmsHeader",Direction=SoapHeaderDirection.InOut)]
public void test{
}
Top
3 楼qwrsky(快哉风)回复于 2004-09-03 17:58:46 得分 0
upTop
4 楼jamzh(Show me the money!!!)回复于 2004-09-06 10:57:40 得分 0
学习!~Top
5 楼poonline()回复于 2004-09-06 14:48:28 得分 0
ok,谢谢。第二个朋友的方法我测试好像不行Top
6 楼gkwww(奔放)回复于 2004-09-06 23:29:40 得分 0
MarkTop




