2010-09-01 26 views
10

¿Es posible crear un paquete System.IO.Packaging. en una secuencia de memoria. Me gustaría evitar el sistema de archivos y hacer todo lo posible en la memoria si es posible.¿Cómo puedo crear un paquete en una secuencia de memoria?

Sin embargo, la única forma de crear un paquete es llamar a Package.Open que acepta una secuencia. Sin embargo, si la transmisión está vacía, esto falla.

¿Alguna pista?

Respuesta

14

Esto funciona:

Stream memStream = new MemoryStream(); 
Package pack = Package.Open(memStream, FileMode.Create); 
Cuestiones relacionadas