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 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
- 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. |