0
如何從C#Web服務Web方法中提取請求SOAP標頭信息?從ASMX Web方法記錄SOAP標頭
如何從C#Web服務Web方法中提取請求SOAP標頭信息?從ASMX Web方法記錄SOAP標頭
首先定義擴展它的成員與你想從你的SOAP頭接入領域的SOAPHEADER類的類:
public class MessageHeader : SoapHeader {
public string someHeaderParameter
}
那麼你的WebService中創建這個類的一個實例:
public MessageHeader messageHeader;
和註釋您的WebMethod像這樣:
[SoapHeader("messageHeader")]
在你的w^ebMethod你將能夠訪問標題信息:
messageHeader.someHeaderParameter
你的意思是你想記錄實際的XML嗎? – 2011-01-26 00:40:40