Udostępnij za pośrednictwem


BrotliDecoder.TryDecompress Metoda

Definicja

Próbuje dekompresować dane skompresowane za pomocą algorytmu 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>

Bufor zawierający skompresowane dane.

destination
Span<Byte>

Gdy ta metoda zwróci, zakres bajtów zawierający zdekompresowane dane.

bytesWritten
Int32

Całkowita liczba bajtów zapisanych w elemecie destination.

Zwraca

true na sukces; false Inaczej.

Uwagi

Jeśli ta metoda zwraca falsewartość , destination może być pusta lub zawierać częściowo zdekompresowane dane, z wartością bytesWritten zero lub większą niż zero, ale mniejszą niż oczekiwana suma.

Dotyczy