BrotliEncoder.Compress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) Méthode

Définition

Compresse une étendue d’octets en lecture seule dans une étendue de destination.Compresses a read-only byte span into a destination span.

public:
 System::Buffers::OperationStatus Compress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesConsumed, [Runtime::InteropServices::Out] int % bytesWritten, bool isFinalBlock);
public System.Buffers.OperationStatus Compress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock);
member this.Compress : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Function Compress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer, isFinalBlock As Boolean) As OperationStatus

Paramètres

source
ReadOnlySpan<Byte>

Étendue en lecture seule d’octets contenant les données sources à compresser.A read-only span of bytes containing the source data to compress.

destination
Span<Byte>

Quand cette méthode est retournée, étendue d’octets où les données compressées sont stockées.When this method returns, a byte span where the compressed is stored.

bytesConsumed
Int32

Quand cette méthode est retournée, nombre total d’octets qui ont été lus depuis source.When this method returns, the total number of bytes that were read from source.

bytesWritten
Int32

Quand cette méthode est retournée, nombre total d’octets qui ont été écrits sur destination.When this method returns, the total number of bytes that were written to destination.

isFinalBlock
Boolean

true pour finaliser le flux interne, ce qui empêche l’ajout de données d’entrée supplémentaires quand cette méthode est retournée ; false pour permettre à l’encodeur de reporter la production de la sortie tant qu’il n’a pas traité un nombre suffisant d’entrées.true to finalize the internal stream, which prevents adding more input data when this method returns; false to allow the encoder to postpone the production of output until it has processed enough input.

Retours

Une des valeurs d’énumération qui décrit l’état avec lequel l’opération basée sur l’étendue s’est terminée.One of the enumeration values that describes the status with which the span-based operation finished.

S’applique à