TextEncoder.EncodeUtf8 Methode

Definition

Codiert den bereitgestellten UTF-8-Text.

public virtual System.Buffers.OperationStatus EncodeUtf8(ReadOnlySpan<byte> utf8Source, Span<byte> utf8Destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true);
abstract member EncodeUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
override this.EncodeUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Overridable Function EncodeUtf8 (utf8Source As ReadOnlySpan(Of Byte), utf8Destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parameter

utf8Source
ReadOnlySpan<Byte>

Ein Quellpuffer, der den zu codierenden UTF-8-Text enthält.

utf8Destination
Span<Byte>

Der Zielpuffer, in den die codierte Form utf8Source geschrieben wird.

bytesConsumed
Int32

Die Anzahl der vom Puffer verbrauchten utf8Source Bytes.

bytesWritten
Int32

Die Anzahl der in den utf8Destination Puffer geschriebenen Bytes.

isFinalBlock
Boolean

trueum anzugeben, dass keine weiteren Quelldaten vorhanden sind, die codiert werden müssen; andernfalls . false

Gibt zurück

Ein Statuscode, der das Ergebnis des Codierungsvorgangs beschreibt.

Hinweise

Die utf8Source Puffer utf8Destination dürfen sich nicht überlappen.

Gilt für: