TextEncoder.EncodeUtf8 Methode

Definitie

Codeert de opgegeven UTF-8-tekst.

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

Parameters

utf8Source
ReadOnlySpan<Byte>

Een bronbuffer met de UTF-8-tekst die moet worden gecodeerd.

utf8Destination
Span<Byte>

De doelbuffer waarnaar de gecodeerde vorm van utf8Source wordt geschreven.

bytesConsumed
Int32

Het aantal verbruikte bytes uit de utf8Source buffer.

bytesWritten
Int32

Het aantal bytes dat naar de utf8Destination buffer is geschreven.

isFinalBlock
Boolean

true om aan te geven dat er geen verdere brongegevens moeten worden gecodeerd; anders, false.

Retouren

Een statuscode die het resultaat van de coderingsbewerking beschrijft.

Opmerkingen

De utf8Source en utf8Destination buffers mogen niet overlappen.

Van toepassing op