CompressDeflateAsync Method
Definition
- Namespace
- Cuemon.Extensions.IO
- Assemblies
- Cuemon.Extensions.IO.dll
CompressDeflateAsync(Stream, Action<AsyncStreamCompressionOptions>)
Compresses the value using the DEFLATE algorithm.
public static Task<Stream> CompressDeflateAsync(this Stream value, Action<AsyncStreamCompressionOptions> setup = null)
Parameters
valueStreamThe Stream to extend.
setupAction<AsyncStreamCompressionOptions>The AsyncStreamCompressionOptions which may be configured.
Returns
Exceptions
- ArgumentNullException
valuecannot be null.- ArgumentException
valuedoes not support write operations such as compression.