GZipDataCompressorDecompressTWriter 方法
将指定的压缩数据进行解压缩,并将解压缩结果写入到字节写入器中。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
public void Decompress<TWriter>(
ref TWriter writer,
ReadOnlySpan<byte> data
)
where TWriter : IBytesWriter
Public Sub Decompress(Of TWriter As IBytesWriter) (
ByRef writer As TWriter,
data As ReadOnlySpan(Of Byte)
)
abstract Decompress :
writer : 'TWriter byref *
data : ReadOnlySpan<byte> -> unit when 'TWriter : IBytesWriter
override Decompress :
writer : 'TWriter byref *
data : ReadOnlySpan<byte> -> unit when 'TWriter : IBytesWriter
- writer TWriter
- 用于写入解压缩数据的字节写入器。
- data ReadOnlySpanByte
- 要解压缩的压缩数据。
- TWriter
- 字节写入器类型,必须继承自IBytesWriter。
IDataCompressorDecompressTWriter(TWriter, ReadOnlySpanByte)
此方法将压缩数据使用对应的解压缩算法进行解压缩,
然后将解压缩后的原始数据写入到提供的字节写入器中。
解压缩算法必须与压缩时使用的算法相匹配。