2010-09-01 15 views
10

पर एक पैकेज कैसे बना सकता हूं क्या एक मेमोरी स्ट्रीम पर System.IO.Packaging.Package बनाना संभव है। मैं फ़ाइल सिस्टम से बचना चाहता हूं और यदि संभव हो तो स्मृति में सब कुछ करना चाहता हूं।मैं मेमोरी स्ट्रीम

हालांकि, पैकेज बनाने का एकमात्र तरीका पैकेज को कॉल करना है। खोलें जो एक स्ट्रीम स्वीकार करता है। हालांकि, यदि स्ट्रीम खाली है, तो यह विफल हो जाती है।

कोई सुराग?

उत्तर

14

यह काम करता है:

Stream memStream = new MemoryStream(); 
Package pack = Package.Open(memStream, FileMode.Create); 
संबंधित मुद्दे