BrotliEncoder Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |