BrotliEncoder Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce metodi e metodi statici per codificare e decodificare i dati in un modo senza flusso, non allocato ed efficiente usando la specifica del formato dati Brotli.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Ereditarietà
- Implementazioni
Costruttori
BrotliEncoder(Int32, Int32) |
Inizializza una nuova istanza della struttura BrotliEncoder usando la qualità e la finestra specificate. |
Metodi
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Comprime un intervallo di byte di sola lettura in un intervallo di destinazione. |
Dispose() |
Libera ed elimina le risorse non gestite. |
Flush(Span<Byte>, Int32) |
Comprime un intervallo di byte di sola lettura vuoto nella relativa destinazione, in modo da garantire che l'output venga generato per tutti gli input elaborati. Viene eseguito uno svuotamento effettivo quando l'origine viene esaurita e lo spazio nella destinazione è sufficiente per i dati rimanenti. |
GetMaxCompressedLength(Int32) |
Ottiene la lunghezza compressa massima prevista per le dimensioni di input specificate. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Prova a comprimere un intervallo di byte di origine in un intervallo di destinazione. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Prova a comprimere un intervallo di byte di origine in un intervallo di byte di destinazione, usando il livello di qualità della compressione e i bit della finestra del codificatore specificati. |