SnappyArchive.SnappyArchive

SnappyArchive()

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

public SnappyArchive()

उदाहरण

निम्न उदाहरण दिखाता है कि किसी फ़ाइल को कैसे कंप्रेस करना है.

using (SnappyArchive archive = new SnappyArchive()) 
{
    archive.SetSource("data.bin");
    archive.Save("archive.snapy");
}

यह सभी देखें


SnappyArchive(Stream)

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

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

अपवाद

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

टिप्पणियों

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

यह सभी देखें


SnappyArchive(string)

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

public SnappyArchive(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 SnappyArchive(sourceSnappyFile))
    {
         archive.Extract(extractedFile);
    }
   }

यह सभी देखें