BrotliEncoder.TryCompress Yöntem
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.
Aşırı Yüklemeler
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. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Kaynak:
- BrotliEncoder.cs
- Kaynak:
- BrotliEncoder.cs
- Kaynak:
- BrotliEncoder.cs
Kaynak bayt aralığını hedef yayılma alanına sıkıştırmaya çalışır.
public:
static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parametreler
- source
- ReadOnlySpan<Byte>
Sıkıştırılacak kaynak verileri içeren baytların salt okunur yayılması.
- bytesWritten
- Int32
Bu yöntem döndürdüğünde, öğesine yazılan destination
toplam bayt sayısıdır.
Döndürülenler
true
sıkıştırma işlemi başarılı olursa; false
Aksi takdir -de.
Şunlara uygulanır
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Kaynak:
- BrotliEncoder.cs
- Kaynak:
- BrotliEncoder.cs
- Kaynak:
- BrotliEncoder.cs
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.
public:
static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten, int quality, int window);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int window);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int * int * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, quality As Integer, window As Integer) As Boolean
Parametreler
- source
- ReadOnlySpan<Byte>
Sıkıştırılacak kaynak verileri içeren baytların salt okunur yayılması.
- bytesWritten
- Int32
Bu yöntem döndürdüğünde, öğesine yazılan destination
toplam bayt sayısıdır.
- quality
- Int32
Brotli sıkıştırmasının kalitesini temsil eden bir sayı. 0 en düşük değerdir (sıkıştırma yoktur), 11 en büyük değerdir.
- window
- Int32
Kodlayıcı penceresi bitlerini temsil eden bir sayı. En düşük değer 10, en büyük değer ise 24'dür.
Döndürülenler
true
sıkıştırma işlemi başarılı olursa; false
Aksi takdir -de.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin