Comparteix a través de


TextEncoder.EncodeUtf8 Método

Definición

Codifica el texto UTF-8 proporcionado.

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>

Búfer de origen que contiene el texto UTF-8 que se va a codificar.

utf8Destination
Span<Byte>

Búfer de destino en el que se escribirá la forma codificada de utf8Source.

bytesConsumed
Int32

Número de bytes consumidos desde el búfer utf8Source.

bytesWritten
Int32

Número de bytes escritos en el búfer utf8Destination.

isFinalBlock
Boolean

true para indicar que no hay más datos de origen que se deban codificar; en caso contrario, false.

Devoluciones

Código de estado que describe el resultado de la operación de codificación.

Comentarios

Los utf8Source búferes y utf8Destination no deben superponerse.

Se aplica a