BrotliEncoder.TryCompress Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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
.