BrotliEncoder Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos e métodos estáticos para codificar e decodificar dados de maneira sem fluxo, não alocando e com desempenho usando a especificação de 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
| Nome | Description |
|---|---|
| BrotliEncoder(Int32, Int32) |
Inicializa uma nova instância da BrotliEncoder estrutura usando a qualidade e a janela especificadas. |
Métodos
| Nome | Description |
|---|---|
| Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Compacta um intervalo de bytes somente leitura em um intervalo de destino. |
| Dispose() |
Libera e descarta recursos não gerenciados. |
| Flush(Span<Byte>, Int32) |
Compacta um intervalo de bytes somente leitura vazio em seu destino, o que garante que a saída seja produzida para toda a entrada processada. Uma liberação real é executada quando a origem é esgotada e há espaço suficiente no destino para os dados restantes. |
| GetMaxCompressedLength(Int32) |
Obtém o comprimento compactado máximo esperado para o tamanho de entrada fornecido. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Tenta compactar um intervalo de bytes de origem em um intervalo de bytes de destino, usando o dique de qualidade de compactação fornecido e os bits da janela do codificador. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Tenta compactar um intervalo de bytes de origem em um intervalo de destino. |