本文整理汇总了C#中ICSharpCode.SharpZipLib.Zip.ZipOutputStream.GetLevel方法的典型用法代码示例。如果您正苦于以下问题:C# ZipOutputStream.GetLevel方法的具体用法?C# ZipOutputStream.GetLevel怎么用?C# ZipOutputStream.GetLevel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICSharpCode.SharpZipLib.Zip.ZipOutputStream
的用法示例。
在下文中一共展示了ZipOutputStream.GetLevel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StoredNonSeekableConvertToDeflate
public void StoredNonSeekableConvertToDeflate()
{
MemoryStreamWithoutSeek ms = new MemoryStreamWithoutSeek();
ZipOutputStream outStream = new ZipOutputStream(ms);
outStream.SetLevel(8);
Assert.AreEqual(8, outStream.GetLevel(), "Compression level invalid");
ZipEntry entry = new ZipEntry("1.tst");
entry.CompressionMethod = CompressionMethod.Stored;
outStream.PutNextEntry(entry);
Assert.AreEqual(0, outStream.GetLevel(), "Compression level invalid");
AddRandomDataToEntry(outStream, 100);
entry = new ZipEntry("2.tst");
entry.CompressionMethod = CompressionMethod.Deflated;
outStream.PutNextEntry(entry);
Assert.AreEqual(8, outStream.GetLevel(), "Compression level invalid");
AddRandomDataToEntry(outStream, 100);
outStream.Close();
}