Partager via


TextEncoder.EncodeUtf8 Méthode

Définition

Encode le texte UTF-8 fourni.

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

Paramètres

utf8Source
ReadOnlySpan<Byte>

Mémoire tampon source contenant le texte UTF-8 à encoder.

utf8Destination
Span<Byte>

Mémoire tampon de destination dans laquelle la forme encodée de utf8Source sera écrite.

bytesConsumed
Int32

Nombre d’octets à consommer à partir de la mémoire tampon utf8Source.

bytesWritten
Int32

Nombre d'octets écrits dans la mémoire tampon utf8Destination.

isFinalBlock
Boolean

true pour indiquer qu’il n’y a pas d’autres données sources à encoder ; sinon false.

Retours

Code d’état qui décrit le résultat de l’opération d’encodage.

Remarques

Les utf8Source mémoires tampons et utf8Destination ne doivent pas se chevaucher.

S’applique à