TextEncoder.EncodeUtf8 Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
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.