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
| Name | Beschreibung |
|---|---|
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Versucht, einen Quellbytebereich in eine Zielspanne zu komprimieren. |
| TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32) |
Versucht, eine Quellbyte-Spanne in eine Zielbyte-Spanne zu komprimieren, wobei die bereitgestellte Komprimierungsqualität leven und Encoderfensterbits verwendet wird. |
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
Versucht, einen Quellbytebereich 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>
Eine schreibgeschützte Spanne von Bytes, die die zu komprimierenden Quelldaten enthalten.
Wenn diese Methode zurückgegeben wird, gibt es eine Spanne von Bytes, in der die komprimierten Daten gespeichert werden.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, wird die Gesamtanzahl der Bytes zurückgegeben, in destinationdie geschrieben wurden.
Gibt zurück
true wenn der Komprimierungsvorgang erfolgreich war; false Andernfalls.
Gilt für:
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
- Quelle:
- BrotliEncoder.cs
Versucht, eine Quellbyte-Spanne in eine Zielbyte-Spanne zu komprimieren, wobei die bereitgestellte Komprimierungsqualität leven und Encoderfensterbits verwendet wird.
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>
Eine schreibgeschützte Spanne von Bytes, die die zu komprimierenden Quelldaten enthalten.
Wenn diese Methode zurückgegeben wird, gibt es eine Spanne von Bytes, in der die komprimierten Daten gespeichert werden.
- bytesWritten
- Int32
Wenn diese Methode zurückgegeben wird, wird die Gesamtanzahl der Bytes zurückgegeben, in destinationdie geschrieben wurden.
- quality
- Int32
Eine Zahl, die qualität der Brotli-Komprimierung darstellt. 0 ist das Minimum (keine Komprimierung), 11 ist das Maximum.
- window
- Int32
Eine Zahl, die die Encoderfensterbits darstellt. Der Mindestwert ist 10, und der Maximalwert ist 24.
Gibt zurück
true wenn der Komprimierungsvorgang erfolgreich war; false Andernfalls.