TextEncoder.EncodeUtf8 Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert den bereitgestellten UTF-8-Text.
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
Parameter
- utf8Source
- ReadOnlySpan<Byte>
Ein Quellpuffer, der den zu codierenden UTF-8-Text enthält.
- bytesConsumed
- Int32
Die Anzahl der vom Puffer verbrauchten utf8Source Bytes.
- bytesWritten
- Int32
Die Anzahl der in den utf8Destination Puffer geschriebenen Bytes.
- isFinalBlock
- Boolean
trueum anzugeben, dass keine weiteren Quelldaten vorhanden sind, die codiert werden müssen; andernfalls . false
Gibt zurück
Ein Statuscode, der das Ergebnis des Codierungsvorgangs beschreibt.
Hinweise
Die utf8Source Puffer utf8Destination dürfen sich nicht überlappen.