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 contendo o texto UTF-8 para codificar.

utf8Destination
Span<Byte>

O buffer de destino onde será escrita a forma codificada de utf8Source .

bytesConsumed
Int32

O número de bytes consumidos do utf8Source buffer.

bytesWritten
Int32

O número de bytes escritos no utf8Destination buffer.

isFinalBlock
Boolean

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

Devoluções

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

Observações

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

Aplica-se a