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 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.