TextEncoder.EncodeUtf8 Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.
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.