Condividi tramite


TextEncoder.EncodeUtf8 Metodo

Definizione

Codifica il testo UTF-8 specificato.

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

Parametri

utf8Source
ReadOnlySpan<Byte>

Buffer di origine contenente il testo UTF-8 da codificare.

utf8Destination
Span<Byte>

Buffer di destinazione in cui verrà scritta la versione codificata di utf8Source.

bytesConsumed
Int32

Numero di byte utilizzati dal buffer utf8Source.

bytesWritten
Int32

Numero di byte scritti nel buffer utf8Destination.

isFinalBlock
Boolean

true per indicare che non sono presenti altri dati di origine che devono essere codificati. In caso contrario, false.

Restituisce

Codice di stato che descrive il risultato dell'operazione di codifica.

Commenti

I utf8Source buffer e utf8Destination non devono sovrapporsi.

Si applica a