Condividi tramite


Accodamento di nodi ai messaggi in codice utente

Il modo in cui BizTalk Server gestisce i messaggi non consente di accodare direttamente un nuovo nodo a un messaggio esistente. È invece necessario clonare il messaggio esistente, come descritto di seguito:

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;  

A questo punto è possibile utilizzare myModifiedMsg, che include il nuovo nodo. Se si desidera riutilizzare myExistingMsg, è possibile creare una nuova copia (vuota) e assegnare myModifiedMsg a tale copia.

myExistingMsg = myModifiedMsg;  

Vedere anche

Costruzione di messaggi in codice utente
Costruzione di messaggi