次の方法で共有


ユーザー コードでのメッセージへのノードの追加

BizTalk Server でのメッセージの処理方法により、新しいノードを既存のメッセージに直接追加することは単純にはできません。 代わりに、次のように既存のメッセージを複製する必要があります。

myXMLDoc = myExistingMsg; // just holding a reference  
// use CloneNode to make a fresh copy of myModifiedMsg  
myXMLDoc = (XMLDocument)myXMLDoc.CloneNode;  
myXMLDoc.append myNode; // here is the node we want to append  
//update temp message   
myModifiedMsg = myXMLDoc;  

これで新しいノードを含む myModifiedMsg を使用することができます。 何らかの理由で myExistingMsg を再利用する場合は、新しい (空の) コピーを作成して myModifiedMsg をそのコピーに割り当てることができます。

myExistingMsg = myModifiedMsg;  

参照

ユーザー コードでのメッセージの構築
メッセージの構築