BrotliEncoder.TryCompress Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Versucht, eine Quellbytespanne in eine Zielspanne zu komprimieren. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Versucht, eine Quellbytespanne mithilfe der angegebenen Komprimierungsqualitätsstufe und der Encoderfensterbits in eine Zielbytespanne zu komprimieren. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
Versucht, eine Quellbytespanne in eine Zielspanne zu komprimieren.
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
Parameter
- source
- ReadOnlySpan<Byte>
Ein schreibgeschützter Bytebereich, der die zu komprimierenden Quelldaten enthält.
Die Rückgabe dieser Methode ist eine Bytespanne, in der komprimierte Daten gespeichert werden.
- bytesWritten
- Int32
Mit dieser Methode wird die Gesamtzahl der Bytes zurückgegeben, die in destination
geschrieben wurden.
Gibt zurück
true
, wenn der Komprimierungsvorgang erfolgreich war, andernfalls false
.
Gilt für:
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
Versucht, eine Quellbytespanne mithilfe der angegebenen Komprimierungsqualitätsstufe und der Encoderfensterbits in eine Zielbytespanne zu komprimieren.
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
Parameter
- source
- ReadOnlySpan<Byte>
Ein schreibgeschützter Bytebereich, der die zu komprimierenden Quelldaten enthält.
Die Rückgabe dieser Methode ist eine Bytespanne, in der komprimierte Daten gespeichert werden.
- bytesWritten
- Int32
Mit dieser Methode wird die Gesamtzahl der Bytes zurückgegeben, die in destination
geschrieben wurden.
- quality
- Int32
Eine Zahl, die die Qualität der Brotli-Komprimierung darstellt. Der Mindestwert ist 0 (keine Komprimierung), 11 ist der Maximalwert.
- window
- Int32
Eine Zahl, die die Codierungsfensterbits darstellt. Der Mindestwert ist 10, der maximale Wert ist 24.
Gibt zurück
true
, wenn der Komprimierungsvorgang erfolgreich war, andernfalls false
.