BrotliEncoder Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Brotli veri biçimi belirtimini kullanarak verileri akışsız, ayırmayan ve performanslı bir şekilde kodlamak ve çözmek için yöntemler ve statik yöntemler sağlar.
public value class BrotliEncoder : IDisposable
public struct BrotliEncoder : IDisposable
type BrotliEncoder = struct
interface IDisposable
Public Structure BrotliEncoder
Implements IDisposable
- Devralma
- Uygulamalar
Oluşturucular
BrotliEncoder(Int32, Int32) |
Belirtilen kaliteyi ve pencereyi kullanarak yapının yeni bir örneğini BrotliEncoder başlatır. |
Yöntemler
Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Salt okunur bayt aralığını hedef yayılma alanına sıkıştırır. |
Dispose() |
Yönetilmeyen kaynakları serbest bırak ve at. |
Flush(Span<Byte>, Int32) |
Boş bir salt okunur bayt aralığını hedefine sıkıştırır ve bu da tüm işlenen girişler için çıkışın üretilmesini sağlar. Kaynak tükendiğinde ve hedefte kalan veriler için yeterli alan olduğunda gerçek bir boşaltma gerçekleştirilir. |
GetMaxCompressedLength(Int32) |
Sağlanan giriş boyutu için beklenen maksimum sıkıştırılmış uzunluğu alır. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Kaynak bayt aralığını hedef yayılma alanına sıkıştırmaya çalışır. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Sağlanan sıkıştırma kalitesi leven ve kodlayıcı pencere bitlerini kullanarak kaynak bayt aralığını hedef bayt aralığına sıkıştırmaya çalışır. |