Bonjour à tous,
Je me demandais pour manipuler un fichier XML en mémoire qu'est ce qui étais le mieux ? (sans aucune référence à un fichier physique).
Ce que je veux faire c'est : j'instancie mon objet, je le séralize et je l'envoie en piéce jointe (sans sauvegarde ...).
Y a t il un moyen meilleur que :
J'utilise MemoryStream pour récupérer le flux et ensuite je le met dans un tableau de Byte ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 MemoryStream mStream = new MemoryStream(); XmlSerializer serializer = new XmlSerializer(myObject.GetType()); serializer.Serialize(mStream, myObject); mStream.Position =0; byte[] buffer = new byte[mStream.Length]; mStream.Read(buffer, 0, buffer.Length);
Partager