BrotliDecoder.Decompress Methode

Definitie

Ontcomprimeert gegevens die zijn gecomprimeerd met behulp van het Brotli-algoritme.

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

Parameters

source
ReadOnlySpan<Byte>

Een buffer met de gecomprimeerde gegevens.

destination
Span<Byte>

Wanneer deze methode wordt geretourneerd, wordt een bytespanne met de gedecomprimeerde gegevens weergegeven.

bytesConsumed
Int32

Het totale aantal bytes waaruit is gelezen source.

bytesWritten
Int32

Het totale aantal bytes dat is geschreven in de destination.

Retouren

Een van de opsommingswaarden die de status van de decompressiebewerking aangeeft.

Opmerkingen

De retourwaarde kan als volgt zijn: - : Donesource is volledig gedecomprimeerd in destination. - DestinationTooSmall: Er is onvoldoende ruimte om destination te decomprimeren source. - NeedMoreData: De decompressieactie wordt gedeeltelijk uitgevoerd ten minste één byte is vereist om de decompressietaak te voltooien. Deze methode moet opnieuw worden aangeroepen met meer invoer om decomprimeren. - InvalidData: De gegevens in source zijn ongeldig en kunnen niet worden gedecomprimeerd.

Van toepassing op