BrotliEncoder Estrutura

Definição

Fornece métodos e métodos estáticos para codificar e decodificar dados de forma sem fluxo, sem alocação e com desempenho, utilizando a especificação do formato de dados Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Herança
BrotliEncoder
Implementações

Construtores

Name Description
BrotliEncoder(Int32, Int32)

Inicializa uma nova instância da BrotliEncoder estrutura usando a qualidade e janela especificadas.

Métodos

Name Description
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Comprime um intervalo de bytes só de leitura num intervalo de destino.

Dispose()

Liberta e dispõe de recursos não geridos.

Flush(Span<Byte>, Int32)

Comprime um intervalo vazio de bytes de apenas leitura no seu destino, o que garante que a saída é produzida para toda a entrada processada. Um flush real é realizado quando a fonte está esgotada e há espaço suficiente no destino para os dados restantes.

GetMaxCompressedLength(Int32)

Obtém o comprimento comprimido máximo esperado para o tamanho de entrada fornecido.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Tenta comprimir um byte span de origem num byte span de destino, usando os bits de janela leven e encoder de qualidade de compressão fornecidos.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tenta comprimir um intervalo de bytes de origem num intervalo de destino.

Aplica-se a