2010-06-28 12 views
1

Je crée un document XML ligne par ligne et je dois garder un œil sur la taille de ce fichier. Le fichier résultant devra être envoyé via MSMQ qui a une restriction de taille de message de 4Mb je pense. Ce que je dois faire est quand le document se rapproche de cette taille, est d'arrêter d'ajouter des données et d'ajouter le document à une liste et commencer à en créer un nouveau avec les données restantes. Je peux alors renvoyer cette liste de documents XML à la fonction appelante où les documents peuvent être envoyés via MSMQ. Ma question est, ce qui serait un bon moyen de surveiller en permanence la taille d'un XElement?Comment surveiller la taille d'un XElement

Répondre

0

XNode ont méthode ToString

XElement xmlTree = new XElement("Root", 
    new XElement("Child1", 1) 
); 
Console.WriteLine(xmlTree); 

Vous pouvez trouver la taille de chaque élément que vous ajoutez.