4 instantiations of BrotliStream
Microsoft.AspNetCore.RequestDecompression (1)
BrotliDecompressionProvider.cs (1)
16
return new
BrotliStream
(stream, CompressionMode.Decompress, leaveOpen: true);
Microsoft.AspNetCore.RequestDecompression.Tests (1)
RequestDecompressionMiddlewareTests.cs (1)
49
new
BrotliStream
(compressedContent, CompressionMode.Compress);
Microsoft.AspNetCore.ResponseCompression (1)
BrotliCompressionProvider.cs (1)
36
return new
BrotliStream
(outputStream, Options.Level, leaveOpen: true);
System.Net.Http (1)
System\Net\Http\SocketsHttpHandler\DecompressionHandler.cs (1)
432
new
BrotliStream
(originalStream, CompressionMode.Decompress);
29 references to BrotliStream
Microsoft.AspNetCore.RequestDecompression.Tests (2)
DefaultRequestDecompressionProviderTests.cs (2)
17
[InlineData("br", typeof(
BrotliStream
))]
18
[InlineData("BR", typeof(
BrotliStream
))]
netstandard (1)
netstandard.cs (1)
890
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Compression.
BrotliStream
))]
System.IO.Compression.Brotli (26)
System\IO\Compression\BrotliStream.cs (7)
20
/// <summary>Initializes a new instance of the <see cref="System.IO.Compression.
BrotliStream
" /> class by using the specified stream and compression mode.</summary>
25
/// <summary>Initializes a new instance of the <see cref="System.IO.Compression.
BrotliStream
" /> class by using the specified stream and compression mode, and optionally leaves the stream open.</summary>
28
/// <param name="leaveOpen"><see langword="true" /> to leave the stream open after the <see cref="System.IO.Compression.
BrotliStream
" /> object is disposed; otherwise, <see langword="false" />.</param>
67
/// <summary>Releases the unmanaged resources used by the <see cref="System.IO.Compression.
BrotliStream
" /> and optionally releases the managed resources.</summary>
93
/// <summary>Asynchronously releases the unmanaged resources used by the <see cref="System.IO.Compression.
BrotliStream
" />.</summary>
97
/// <para>Calling <see cref="System.IO.Compression.
BrotliStream
.DisposeAsync" /> allows the resources used by the <see cref="System.IO.Compression.
BrotliStream
" /> to be reallocated for other purposes. For more information, see [Cleaning Up Unmanaged Resources](/dotnet/standard/garbage-collection/unmanaged).</para></remarks>
System\IO\Compression\dec\BrotliDecoder.cs (1)
11
/// <summary>Provides non-allocating, performant Brotli decompression methods. The methods decompress in a single pass without using a <see cref="System.IO.Compression.
BrotliStream
" /> instance.</summary>
System\IO\Compression\dec\BrotliStream.Decompress.cs (7)
41
/// <exception cref="InvalidOperationException"><para>Cannot perform read operations on a <see cref="
BrotliStream
" /> constructed with <see cref="CompressionMode.Compress" />.</para>
54
/// <remarks><para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanRead" /> property to determine whether the current instance supports reading. Use the <see langword="System.IO.Compression.BrotliStream.ReadAsync" /> method to read asynchronously from the current stream.</para>
96
/// <exception cref="System.NotSupportedException">The current <see cref="System.IO.Compression.
BrotliStream
" /> implementation does not support the read operation.</exception>
103
/// <returns>The number of bytes read from the stream, between 0 (zero) and the number of bytes you requested. <see cref="System.IO.Compression.
BrotliStream
" /> returns 0 only at the end of the stream; otherwise, it blocks until at least one byte is available.</returns>
105
/// <exception cref="System.ArgumentException"><paramref name="asyncResult" /> did not originate from a <see cref="System.IO.Compression.
BrotliStream
.BeginRead(byte[],int,int,System.AsyncCallback,object)" /> method on the current stream.</exception>
117
/// <para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanRead" /> property to determine whether the current instance supports reading.</para>
130
/// <para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanRead" /> property to determine whether the current instance supports reading.</para>
System\IO\Compression\enc\BrotliCompressionOptions.cs (1)
7
/// Provides compression options to be used with <see cref="
BrotliStream
"/>.
System\IO\Compression\enc\BrotliStream.Compress.cs (10)
16
/// <summary>Initializes a new instance of the <see cref="System.IO.Compression.
BrotliStream
" /> class by using the specified stream and compression level.</summary>
22
/// <summary>Initializes a new instance of the <see cref="System.IO.Compression.
BrotliStream
" /> class by using the specified stream and compression level, and optionally leaves the stream open.</summary>
25
/// <param name="leaveOpen"><see langword="true" /> to leave the stream open after disposing the <see cref="System.IO.Compression.
BrotliStream
" /> object; otherwise, <see langword="false" />.</param>
33
/// Initializes a new instance of the <see cref="System.IO.Compression.
BrotliStream
" /> class by using the specified stream and compression options, and optionally leaves the stream open.
37
/// <param name="leaveOpen"><see langword="true" /> to leave the stream open after disposing the <see cref="System.IO.Compression.
BrotliStream
" /> object; otherwise, <see langword="false" />.</param>
61
/// <exception cref="InvalidOperationException"><para>Cannot perform write operations on a <see cref="
BrotliStream
" /> constructed with <see cref="CompressionMode.Decompress" />.</para>
71
/// <remarks><para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanWrite" /> property to determine whether the current instance supports writing. Use the <see langword="System.IO.Compression.BrotliStream.WriteAsync" /> method to write asynchronously to the current stream.</para>
110
/// <exception cref="System.NotSupportedException">The current <see cref="System.IO.Compression.
BrotliStream
" /> implementation does not support the write operation.</exception>
128
/// <para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanWrite" /> property to determine whether the current instance supports writing.</para>
141
/// <para>Use the <see cref="System.IO.Compression.
BrotliStream
.CanWrite" /> property to determine whether the current instance supports writing.</para>