BrotliEncoder Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody a statické metody pro kódování a dekódování dat bez streamu, bez přidělování a provádění pomocí specifikace formátu dat Brotli.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Dědičnost
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| BrotliEncoder(Int32, Int32) |
Inicializuje novou instanci BrotliEncoder struktury pomocí zadané kvality a okna. |
Metody
| Name | Description |
|---|---|
| Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Komprimuje rozsah bajtů jen pro čtení do cílového rozsahu. |
| Dispose() |
Uvolní a uvolní nespravované prostředky. |
| Flush(Span<Byte>, Int32) |
Komprimuje prázdné rozsahy bajtů jen pro čtení do cíle, což zajišťuje, že se výstup vytvoří pro veškerý zpracovaný vstup. Skutečné vyprázdnění se provede, když je zdroj vyčerpána a v cíli je dostatek místa pro zbývající data. |
| GetMaxCompressedLength(Int32) |
Získá maximální očekávanou komprimovanou délku pro zadanou velikost vstupu. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Pokusí se zkomprimovat rozsah zdrojového bajtu do cílového rozsahu bajtu pomocí poskytnuté kvality komprese leven a bitů okna kodéru. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Pokusí se zkomprimovat rozsah zdrojového bajtu do cílového rozsahu. |