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 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
- 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. |