This constructor overload uses the compression mode xref:System.IO.Compression.CompressionMode.Compress. To set the compression mode to another value, use the xref:System.IO.Compression.DeflateStream.%23ctor%28System.IO.Stream%2CSystem.IO.Compression.CompressionMode%29 or xref:System.IO.Compression.DeflateStream.%23ctor%28System.IO.Stream%2CSystem.IO.Compression.CompressionMode%2CSystem.Boolean%29 overload.
The following example shows how to set the compression level when creating a xref:System.IO.Compression.DeflateStream object and how to leave the stream open.
:::code language="csharp" source="/snippets/csharp/System.IO.Compression/Deflate/FileCompressionLevelExample.cs" id="Snippet1":::
:::code language="vb" source="/snippets/visualbasic/System.IO.Compression/Deflate/FileCompressionLevelExample.vb" id="Snippet1":::