BrotliDecoder.TryDecompress 方法

定义

尝试解压缩用 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

参数

source
ReadOnlySpan<Byte>

包含已压缩数据的缓冲区。

destination
Span<Byte>

此方法返回时,为包含解压缩数据的字节范围。

bytesWritten
Int32

写入 destination 的总字节数。

返回

如果成功,则为 true;否则为 false

注解

如果此方法返回 falsedestination 则可能为空或包含部分解压缩的数据,其 bytesWritten 值为零或大于零,但小于预期的总数。

适用于