Teilen über


TextEncoder.EncodeUtf8 Methode

Definition

Codiert den angegebenen 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 von utf8Source geschrieben wird.

bytesConsumed
Int32

Die Anzahl von Bytes, die aus dem utf8Source-Puffer verwendet werden.

bytesWritten
Int32

Die Anzahl der in den utf8Destination-Puffer geschriebenen Bytes.

isFinalBlock
Boolean

true, um anzugeben, dass keine weitere Quelldaten codiert werden müssen, andernfalls false.

Gibt zurück

Ein Statuscode, der das Ergebnis des Codierungsvorgangs beschreibt.

Hinweise

Die utf8Source Puffer und utf8Destination dürfen sich nicht überschneiden.

Gilt für: