GzipArchive.Save

अंतर्वस्तु
[ ]

Save(Stream)

संग्रह को प्रदान की गई स्ट्रीम में सहेजता है।

public void Save(Stream outputStream)
पैरामीटरप्रकारविवरण
outputStreamStreamगंतव्य धारा।

अपवाद

अपवादस्थिति
ArgumentExceptionoutputStream लिखने योग्य नहीं है।
InvalidOperationExceptionस्रोत की आपूर्ति नहीं की गई है।

टिप्पणियों

outputStreamलिखने योग्य होना चाहिए।

उदाहरण

एचटीटीपी रिस्पॉन्स स्ट्रीम में कंप्रेस्ड डेटा लिखता है।

using (var archive = new GzipArchive()) 
{
    archive.SetSource(new FileInfo("data.bin"));
    archive.Save(httpResponse.OutputStream);
}

यह सभी देखें


Save(string)

प्रदान की गई गंतव्य फ़ाइल में संग्रह सहेजता है.

public void Save(string destinationFileName)
पैरामीटरप्रकारविवरण
destinationFileNameStringबनाए जाने वाले संग्रह का पथ. यदि निर्दिष्ट फ़ाइल नाम किसी मौजूदा फ़ाइल की ओर इशारा करता है, तो इसे अधिलेखित कर दिया जाएगा।

अपवाद

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

उदाहरण

using (var archive = new GzipArchive())
{
    archive.SetSource("data.bin");
    archive.Save("archive.gz");
}

यह सभी देखें