Table of Contents

CompressBrotliAsync Method

Definition

Namespace
Cuemon.Extensions.IO
Assemblies
Cuemon.Extensions.IO.dll
Source
src/Cuemon.Extensions.IO/StreamExtensions.cs

CompressBrotliAsync(Stream, Action<AsyncStreamCompressionOptions>)

Compresses the value using the BROTLI algorithm.

public static Task<Stream> CompressBrotliAsync(this Stream value, Action<AsyncStreamCompressionOptions> setup = null)

Parameters

value Stream

The Stream to extend.

setup Action<AsyncStreamCompressionOptions>

The AsyncStreamCompressionOptions which may be configured.

Returns

Task<Stream>

A DEFLATE compressed Stream of the value.

Exceptions

ArgumentNullException

value cannot be null.

ArgumentException

value does not support write operations such as compression.