コード例 #1
0
        public static Stream CompressStream(this Stream stream, string compressionType)
        {
            if (compressionType == CompressionTypes.Deflate)
            {
                return(DeflateProvider.DeflateStream(stream));
            }

            if (compressionType == CompressionTypes.GZip)
            {
                return(GZipProvider.GZipStream(stream));
            }

            throw new NotSupportedException(compressionType);
        }