Sdílet prostřednictvím


BrotliDecoder.TryDecompress Metoda

Definice

Pokusy o dekomprimaci dat komprimovaných pomocí Algoritmu Brotli.

public:
 static bool TryDecompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryDecompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryDecompress : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryDecompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametry

source
ReadOnlySpan<Byte>

Vyrovnávací paměť obsahující komprimovaná data.

destination
Span<Byte>

Když tato metoda vrátí rozsah bajtů obsahující dekomprimovaná data.

bytesWritten
Int32

Celkový počet bajtů, které byly zapsány v destination.

Návraty

true při úspěchu; false Jinak.

Poznámky

Pokud tato metoda vrátí false, destination může být prázdný nebo může obsahovat částečně dekomprimovaná data s bytesWritten hodnotou nula nebo větší než nula, ale menší než očekávaný součet.

Platí pro