BrotliEncoder Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Methoden und statische Methoden zum Codieren und Decodieren von Daten in einer streamlosen, nicht zuweisenden und leistungsfähigen Weise unter Verwendung der Brotli-Datenformatspezifikation bereit.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Vererbung
- Implementiert
Konstruktoren
BrotliEncoder(Int32, Int32) |
Initialisiert eine neue Instanz der BrotliEncoder-Struktur mithilfe der angegebenen Qualität und des angegebenen Fensters. |
Methoden
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Komprimiert eine schreibgeschützte Bytespanne in eine Zielspanne. |
Dispose() |
Gibt nicht verwaltete Ressourcen frei und bereinigt sie. |
Flush(Span<Byte>, Int32) |
Komprimiert einen leeren schreibgeschützten Bereich von Bytes in das Ziel, wodurch sichergestellt wird, dass die Ausgabe für alle verarbeiteten Eingaben generiert wird. Eine tatsächliche Leerung wird ausgeführt, wenn die Quelle erschöpft und genügend Speicherplatz für die restlichen Daten im Ziel vorhanden ist. |
GetMaxCompressedLength(Int32) |
Ruft die maximale erwartete komprimierte Länge für die angegebene Eingabegröße ab. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Versucht, eine Quellbytespanne in eine Zielspanne zu komprimieren. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Versucht, eine Quellbytespanne mithilfe der angegebenen Komprimierungsqualitätsstufe und der Encoderfensterbits in eine Zielbytespanne zu komprimieren. |