LzmaArchive.LzmaArchive

LzmaArchive(LzmaArchiveSettings)

का एक नया उदाहरण प्रारंभ करता हैLzmaArchive वर्ग और lzma प्रारूप में संग्रह की रचना करता है।

public LzmaArchive(LzmaArchiveSettings settings = null)
पैरामीटरप्रकारविवरण
settingsLzmaArchiveSettingsसेटिंग विशेष lzma संग्रह का सेट।

यह सभी देखें


LzmaArchive(Stream)

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

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

अपवाद

अपवादस्थिति
ArgumentExceptionsource खोजने योग्य नहीं है।
ArgumentNullExceptionsource शून्य है।

टिप्पणियों

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

यह सभी देखें


LzmaArchive(string)

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

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

अपवाद

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

टिप्पणियों

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

उदाहरण

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

यह सभी देखें