LzipArchive.LzipArchive

LzipArchive(LzipArchiveSettings)

का एक नया उदाहरण प्रारंभ करता हैLzipArchive .

public LzipArchive(LzipArchiveSettings settings = null)
पैरामीटरप्रकारविवरण
settingsLzipArchiveSettingsशब्दकोश आकार की परिभाषा के साथ विशेष रूप से lzip संग्रह की स्थापना।

यह सभी देखें


LzipArchive(Stream)

का एक नया उदाहरण प्रारंभ करता हैLzipArchive डीकंप्रेसिंग के लिए तैयार वर्ग।

public LzipArchive(Stream sourceStream)
पैरामीटरप्रकारविवरण
sourceStreamStreamसंग्रह का स्रोत।

अपवाद

अपवादस्थिति
ArgumentExceptionsourceStream खोजने योग्य नहीं है।
ArgumentNullExceptionsourceStream शून्य है।
InvalidDataExceptionशीर्षलेख lzip प्रकार के संग्रह से मेल नहीं खाते।

टिप्पणियों

यह कंस्ट्रक्टर डीकंप्रेस नहीं करता है। देखनाExtract डीकंप्रेसिंग के लिए विधि.

यह सभी देखें


LzipArchive(string)

का एक नया उदाहरण प्रारंभ करता हैLzipArchive डीकंप्रेसिंग के लिए तैयार वर्ग।

public LzipArchive(string path)
पैरामीटरप्रकारविवरण
pathStringसंग्रह के स्रोत का पथ.

अपवाद

अपवादस्थिति
ArgumentNullExceptionpath शून्य है।
SecurityExceptionकॉल करने वाले के पास एक्सेस करने के लिए आवश्यक अनुमति नहीं है।
ArgumentExceptionpath खाली है, केवल सफेद स्थान हैं, या अमान्य वर्ण हैं।
UnauthorizedAccessExceptionफ़ाइल तक पहुंचpath वर्जित किया गया है।
PathTooLongExceptionविष्तृतpath, फ़ाइल नाम, या दोनों सिस्टम-परिभाषित अधिकतम लंबाई से अधिक हैं। उदाहरण के लिए, Windows-आधारित प्लेटफ़ॉर्म पर, पथ 248 वर्णों से कम होने चाहिए और फ़ाइल नाम 260 वर्णों से कम होने चाहिए।
NotSupportedExceptionपर फाइल करेंpath स्ट्रिंग के बीच में एक कोलन (:) होता है।
InvalidDataExceptionशीर्षलेख lzip प्रकार के संग्रह से मेल नहीं खाते।

टिप्पणियों

यह कंस्ट्रक्टर डीकंप्रेस नहीं करता है। देखनाExtract डीकंप्रेसिंग के लिए विधि.

उदाहरण

using (FileStream extractedFile = File.Open(extractedFileName, FileMode.Create))
{
    using (var archive = new LzipArchive(sourceLzipFile))
    {
         archive.Extract(extractedFile);
       }
   }

यह सभी देखें