BrotliEncoder Struktur

Definisi

Menyediakan metode dan metode statis untuk mengodekan dan mendekode data dengan cara yang tidak efisien, tidak mengalokasikan, dan berkinerja menggunakan spesifikasi format data Brotli.

public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
    interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
Warisan
BrotliEncoder
Penerapan

Konstruktor

BrotliEncoder(Int32, Int32)

Menginisialisasi instans BrotliEncoder baru struktur menggunakan kualitas dan jendela yang ditentukan.

Metode

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

Memadatkan rentang byte baca-saja ke dalam rentang tujuan.

Dispose()

Membebaskan dan membuang sumber daya yang tidak dikelola.

Flush(Span<Byte>, Int32)

Memadatkan rentang byte baca-saja kosong ke tujuannya, yang memastikan bahwa output diproduksi untuk semua input yang diproses. Flush aktual dilakukan ketika sumber habis dan ada cukup ruang di tujuan untuk data yang tersisa.

GetMaxCompressedLength(Int32)

Mendapatkan panjang terkompresi maksimum yang diharapkan untuk ukuran input yang disediakan.

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

Mencoba memadatkan rentang byte sumber ke dalam rentang tujuan.

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

Mencoba memadatkan rentang byte sumber ke dalam rentang byte tujuan, menggunakan leven kualitas kompresi dan bit jendela encoder yang disediakan.

Berlaku untuk