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

Definition

Komprimiert einen leeren schreibgeschützten Bereich von Bytes in das Ziel, wodurch sichergestellt wird, dass die Ausgabe für alle verarbeiteten Eingaben generiert wird. Eine tatsächliche Leerung wird ausgeführt, wenn die Quelle erschöpft und genügend Speicherplatz für die restlichen Daten im Ziel vorhanden ist.

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

Parameter

destination
Span<Byte>

Die Rückgabe dieser Methode ist eine Bytespanne, in der komprimierte Daten gespeichert werden.

bytesWritten
Int32

Mit dieser Methode wird die Gesamtzahl der Bytes zurückgegeben, die in destination geschrieben wurden.

Gibt zurück

OperationStatus

Einer der Enumerationswerte, der den Status beschreibt, mit dem der Vorgang abgeschlossen wurde.

Gilt für