Bonjour,
Je souhaite serializer mon objet en xml directement en memoire pour le zip en suite sans passer par un fichier physique temporaire.
Voici ce que j'ai fait mais ca ne marche pas.
zip = new ZipOutputStream(new FileStream(Filename, FileMode.Create, FileAccess.Write));
ZipEntry ze = new ZipEntry("Référentiel.xml");
MemoryStream ms = new MemoryStream();
XmlSerializer serializer = new XmlSerializer(data.GetType());
serializer.Serialize(ms, data);
byte[] buffer = new byte[ms.Length];
ms.Read(buffer, 0, buffer.Length);
zip.PutNextEntry(ze);
zip.Write(buffer, 0, buffer.Length);
Merci
CedKat