Partager via


BrotliEncoder.TryCompress Méthode

Définition

Surcharges

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 en utilisant les bits de la fenêtre de l’encodeur et le niveau de qualité de compression fournis.

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

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>

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

bytesWritten
Int32

Quand cette méthode est retournée, nombre total d’octets qui ont été écrits sur destination.

Retours

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

S’applique à

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

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

Tente de compresser une étendue d’octets source dans une étendue d’octets de destination en utilisant les bits de la fenêtre de l’encodeur et le niveau 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>

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

bytesWritten
Int32

Quand cette méthode est retournée, nombre total d’octets qui ont été écrits sur destination.

quality
Int32

Nombre représentant la qualité de la compression Brotli. 0 est la valeur minimale (aucune compression), 11 la valeur maximale.

window
Int32

Nombre représentant les bits de la fenêtre de l’encodeur. La valeur minimale est 10, tandis que la valeur maximale est 24.

Retours

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

S’applique à