TextEncoder.EncodeUtf8 Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.