BrotliEncoder Struktura
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia metody i metody statyczne do kodowania i dekodowania danych w sposób bez strumieniowy, nieprzydzielający i wydajny przy użyciu specyfikacji formatu danych Brotli.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Dziedziczenie
- Implementuje
Brotli |
Inicjuje BrotliEncoder nowe wystąpienie struktury przy użyciu określonej jakości i okna. |
Compress(Read |
Kompresuje zakres bajtów tylko do odczytu do zakresu docelowego. |
Dispose() |
Zwalnia i usuwa niezarządzane zasoby. |
Flush(Span<Byte>, Int32) |
Kompresuje pusty zakres bajtów tylko do odczytu do miejsca docelowego, co gwarantuje, że dane wyjściowe są generowane dla wszystkich przetworzonych danych wejściowych. Rzeczywiste opróżnienie jest wykonywane, gdy źródło jest wyczerpane i jest wystarczająca ilość miejsca w miejscu docelowym dla pozostałych danych. |
Get |
Pobiera maksymalną oczekiwaną długość skompresowanego dla podanego rozmiaru wejściowego. |
Try |
Próbuje skompresować zakres bajtów źródłowych do zakresu docelowego. |
Try |
Próbuje skompresować zakres bajtów źródłowych do zakresu bajtów docelowych, korzystając z podanych bitów okna jakości kompresji i kodera. |
Produkt | Wersje |
---|---|
.NET | Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Standard | 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: