SevenZipArchiveEntry.Open
SevenZipArchiveEntry.Open method
निष्कर्षण के लिए प्रविष्टि खोलता है और प्रविष्टि सामग्री के साथ एक स्ट्रीम प्रदान करता है।
public Stream Open(string password = null)
पैरामीटर | प्रकार | विवरण |
---|---|---|
password | String | डिक्रिप्शन के लिए वैकल्पिक पासवर्ड। |
प्रतिलाभ की मात्रा
धारा जो प्रविष्टि की सामग्री का प्रतिनिधित्व करती है।
अपवाद
अपवाद | स्थिति |
---|---|
InvalidOperationException | संग्रह निष्कर्षण के लिए नहीं खोला गया है। - या - यह प्रविष्टि एक निर्देशिका है। |
InvalidDataException | प्रविष्टि में गलत डेटा। |
टिप्पणियों
फ़ाइल की मूल सामग्री प्राप्त करने के लिए स्ट्रीम से पढ़ें। उदाहरण अनुभाग देखें.
उदाहरण
उपयोग:
.NET 4.0 और उच्चतर - Stream.CopyTo पद्धति का उपयोग करें:
decompressed.CopyTo(httpResponse.OutputStream)
.NET 3.5 और पहले - मैन्युअल रूप से बाइट कॉपी करें:
byte[] buffer = new byte[8192];
int bytesRead;
while (0 < (bytesRead = decompressed.Read(buffer, 0, buffer.Length)))
fileStream.Write(buffer, 0, bytesRead);
Stream decompressed = entry.Open();
यह सभी देखें
- class SevenZipArchiveEntry
- नाम स्थान Aspose.Zip.SevenZip
- सभा Aspose.Zip