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 vers laquelle la forme utf8Source encodée sera écrite.

bytesConsumed
Int32

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

bytesWritten
Int32

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

isFinalBlock
Boolean

true pour indiquer qu’il n’existe aucune autre source de données qui doit être encodée ; 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 les mémoires tampons ne doivent pas se chevaucher.

S’applique à