TextEncoder.EncodeUtf8 Metodo

Definizione

Codifica il testo UTF-8 fornito.

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à scritto il formato codificato di utf8Source .

bytesConsumed
Int32

Numero di byte utilizzati dal utf8Source buffer.

bytesWritten
Int32

Numero di byte scritti nel utf8Destination buffer.

isFinalBlock
Boolean

true per indicare che non sono presenti ulteriori dati di origine che devono essere codificati; in caso contrario, false.

Valori restituiti

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

Commenti

I utf8Source buffer e utf8Destination non devono sovrapporsi.

Si applica a