BrotliEncoder Struktur

Definisi

Menyediakan metode dan metode statis untuk mengodekan dan mendekode data dengan cara tanpa aliran, tidak mengalokasikan, dan berperforma 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

Nama Deskripsi
BrotliEncoder(Int32, Int32)

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

Metode

Nama Deskripsi
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, Int32, Int32)

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

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

Mencoba memadatkan rentang byte sumber ke dalam rentang tujuan.

Berlaku untuk