送信前にソープボディを操作したい。myExtension クラスで SoapExtension を継承しました。しかし、soapbody を見ると、いくつかのノードが欠落していました。
コードスニペット:
public override void ProcessMessage(SoapMessage メッセージ) { StreamReader readStr; StreamWriter writeStr; 文字列 soapMsg1;
// System.Diagnostics.Debugger.Break();
XmlDocument xDoc = new XmlDocument();
// a SOAP message has 4 stages. Weare interested in .AfterSerialize
switch (message.Stage)
{
case SoapMessageStage.BeforeSerialize:
break;
case SoapMessageStage.AfterSerialize:
{
// Get the SOAP body as a string, so we can manipulate...
String soapBodyString = getXMLFromCache();
. . . .
行方不明の理由を誰か教えてくれませんか....
前もって感謝します、Suresh