BrotliEncoder.Compress Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Salt okunur bayt aralığını hedef yayılma alanına sıkıştırır.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Sıkıştırılacak kaynak verileri içeren salt okunur bayt aralığı.
- bytesConsumed
- Int32
Bu yöntem döndürdüğünde, 'den source
okunan toplam bayt sayısıdır.
- bytesWritten
- Int32
Bu yöntem döndürdüğünde, öğesine yazılan destination
toplam bayt sayısıdır.
- isFinalBlock
- Boolean
true
bu yöntem döndürdüğünde daha fazla giriş verisi eklemeyi engelleyen iç akışı sonlandırmak için; false
kodlayıcının yeterli girişi işleyene kadar çıkışın üretimini ertelemesine izin vermek için.
Döndürülenler
Span tabanlı işlemin tamamlandığı durumu açıklayan numaralandırma değerlerinden biri.