BrotliEncoder.Compress 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.
Compresse une étendue d’octets en lecture seule dans une étendue de destination.
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.
Lorsque cette méthode est retournée, une étendue d’octets où le compressé est stocké.
- bytesConsumed
- Int32
Lorsque cette méthode retourne, le nombre total d’octets qui ont été lus à partir de source.
- bytesWritten
- Int32
Lorsque cette méthode est retournée, nombre total d’octets écrits dans destination.
- isFinalBlock
- Boolean
true pour finaliser le flux interne, ce qui empêche l’ajout de données d’entrée supplémentaires lorsque cette méthode retourne ; false pour permettre à l’encodeur de reporter la production de sortie jusqu’à ce qu’il ait traité suffisamment d’entrée.
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.