BrotliEncoder Struktur

Definition

Stellt Methoden und statische Methoden zum Codieren und Decodieren von Daten mithilfe der Brotli-Datenformatspezifikation bereit.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Vererbung
BrotliEncoder
Implementiert

Konstruktoren

Name Beschreibung
BrotliEncoder(Int32, Int32)

Initialisiert eine neue Instanz der BrotliEncoder Struktur mithilfe der angegebenen Qualität und des angegebenen Fensters.

Methoden

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

Komprimiert eine schreibgeschützte Bytespanne in eine Zielspanne.

Dispose()

Gibt nicht verwaltete Ressourcen frei und entfernt sie.

Flush(Span<Byte>, Int32)

Komprimiert eine leere Schreibschutzspanne von Bytes in das Ziel, wodurch sichergestellt wird, dass die Ausgabe für alle verarbeiteten Eingaben erstellt wird. Eine tatsächliche Spülung wird ausgeführt, wenn die Quelle erschöpft ist und genügend Speicherplatz im Ziel für die verbleibenden Daten vorhanden ist.

GetMaxCompressedLength(Int32)

Ruft die maximal erwartete komprimierte Länge für die angegebene Eingabegröße ab.

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

Versucht, eine Quellbyte-Spanne in eine Zielbyte-Spanne zu komprimieren, wobei die bereitgestellte Komprimierungsqualität leven und Encoderfensterbits verwendet wird.

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

Versucht, einen Quellbytebereich in eine Zielspanne zu komprimieren.

Gilt für: