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 angegebenen 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.
Der Zielpuffer, in den die codierte Form von utf8Source
geschrieben wird.
- bytesConsumed
- Int32
Die Anzahl von Bytes, die aus dem utf8Source
-Puffer verwendet werden.
- bytesWritten
- Int32
Die Anzahl der in den utf8Destination
-Puffer geschriebenen Bytes.
- isFinalBlock
- Boolean
true
, um anzugeben, dass keine weitere Quelldaten codiert werden müssen, andernfalls false
.
Gibt zurück
Ein Statuscode, der das Ergebnis des Codierungsvorgangs beschreibt.
Hinweise
Die utf8Source
Puffer und utf8Destination
dürfen sich nicht überschneiden.