BrotliEncoder.Flush(Span<Byte>, Int32) Metoda

Definicja

Kompresuje pusty zakres bajtów tylko do odczytu do miejsca docelowego, co zapewnia, że dane wyjściowe są generowane dla wszystkich przetworzonych danych wejściowych. Rzeczywiste opróżnienie jest wykonywane, gdy źródło jest wyczerpane i jest wystarczająca ilość miejsca w miejscu docelowym dla pozostałych danych.

public:
 System::Buffers::OperationStatus Flush(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public System.Buffers.OperationStatus Flush (Span<byte> destination, out int bytesWritten);
member this.Flush : Span<byte> * int -> System.Buffers.OperationStatus
Public Function Flush (destination As Span(Of Byte), ByRef bytesWritten As Integer) As OperationStatus

Parametry

destination
Span<Byte>

Gdy ta metoda zostanie zwrócona, zakres bajtów, w którym będą przechowywane skompresowane dane.

bytesWritten
Int32

Gdy ta metoda zwraca łączną liczbę bajtów zapisanych w obiekcie destination.

Zwraca

Jedna z wartości wyliczenia, która opisuje stan, z którym operacja została zakończona.

Dotyczy