SevenZipArchiveEntry.Open

SevenZipArchiveEntry.Open method

निष्कर्षण के लिए प्रविष्टि खोलता है और प्रविष्टि सामग्री के साथ एक स्ट्रीम प्रदान करता है।

public Stream Open(string password = null)
पैरामीटरप्रकारविवरण
passwordStringडिक्रिप्शन के लिए वैकल्पिक पासवर्ड।

प्रतिलाभ की मात्रा

धारा जो प्रविष्टि की सामग्री का प्रतिनिधित्व करती है।

अपवाद

अपवादस्थिति
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();

यह सभी देखें