TextEncoder.EncodeUtf8 Método

Definição

Codifica o texto UTF-8 fornecido.

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

Parâmetros

utf8Source
ReadOnlySpan<Byte>

Um buffer de origem que contém o texto UTF-8 a ser codificado.

utf8Destination
Span<Byte>

O buffer de utf8Source destino no qual a forma codificada será gravada.

bytesConsumed
Int32

O número de bytes consumidos do utf8Source buffer.

bytesWritten
Int32

O número de bytes gravados no utf8Destination buffer.

isFinalBlock
Boolean

true para indicar que não há mais dados de origem que precisem ser codificados; caso contrário, false.

Retornos

Um código de status que descreve o resultado da operação de codificação.

Comentários

Os utf8Source buffers e os buffers utf8Destination não devem se sobrepor.

Aplica-se a