TextEncoder.EncodeUtf8 Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.