BrotliEncoder Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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. |