Compartilhar via


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 destino no qual a forma codificada de utf8Source será regravada.

bytesConsumed
Int32

O número de bytes consumidos do buffer utf8Source.

bytesWritten
Int32

O número de bytes gravados no buffer utf8Destination.

isFinalBlock
Boolean

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

Retornos

OperationStatus

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