BrotliEncoder.TryCompress Méthode

Définition

Surcharges

Nom Description
TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Tente de compresser une étendue d’octets source dans une étendue de destination.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Tente de compresser une étendue d’octets source dans une étendue d’octets de destination, à l’aide des bits de fenêtre de fenêtre de compression et de qualité de compression fournis.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Tente de compresser une étendue d’octets source dans une étendue de destination.

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

Paramètres

source
ReadOnlySpan<Byte>

Étendue en lecture seule d’octets contenant les données sources à compresser.

destination
Span<Byte>

Lorsque cette méthode est retournée, une étendue d’octets où les données compressées sont stockées.

bytesWritten
Int32

Lorsque cette méthode est retournée, nombre total d’octets écrits dans destination.

Retours

true si l’opération de compression a réussi ; false Sinon.

S’applique à

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Tente de compresser une étendue d’octets source dans une étendue d’octets de destination, à l’aide des bits de fenêtre de fenêtre de compression et de qualité de compression fournis.

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

Paramètres

source
ReadOnlySpan<Byte>

Étendue en lecture seule d’octets contenant les données sources à compresser.

destination
Span<Byte>

Lorsque cette méthode est retournée, une étendue d’octets où les données compressées sont stockées.

bytesWritten
Int32

Lorsque cette méthode est retournée, nombre total d’octets écrits dans destination.

quality
Int32

Nombre représentant la qualité de la compression Brotli. 0 est le minimum (aucune compression), 11 est le maximum.

window
Int32

Nombre représentant les bits de fenêtre d’encodeur. La valeur minimale est 10 et la valeur maximale est 24.

Retours

true si l’opération de compression a réussi ; false Sinon.

S’applique à