次の方法で共有


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

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;  

こちらもご覧ください

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