BrotliEncoder.Compress Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memadatkan rentang byte baca-saja ke dalam rentang tujuan.
public:
System::Buffers::OperationStatus Compress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesConsumed, [Runtime::InteropServices::Out] int % bytesWritten, bool isFinalBlock);
public System.Buffers.OperationStatus Compress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock);
member this.Compress : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Function Compress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer, isFinalBlock As Boolean) As OperationStatus
Parameter
- source
- ReadOnlySpan<Byte>
Rentang byte baca-saja yang berisi data sumber untuk dikompresi.
- bytesConsumed
- Int32
Ketika metode ini kembali, jumlah total byte yang dibaca dari source
.
- bytesWritten
- Int32
Ketika metode ini kembali, jumlah total byte yang ditulis ke destination
.
- isFinalBlock
- Boolean
true
untuk menyelesaikan aliran internal, yang mencegah penambahan lebih banyak data input ketika metode ini kembali; false
untuk memungkinkan encoder menunda produksi output sampai telah memproses input yang cukup.
Mengembalikan
Salah satu nilai enumerasi yang menjelaskan status operasi berbasis rentang selesai.