TextEncoder.EncodeUtf8 Yöntem

Tanım

Sağlanan UTF-8 metnini kodlar.

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

Parametreler

utf8Source
ReadOnlySpan<Byte>

Kodlanması gereken UTF-8 metnini içeren bir kaynak arabellek.

utf8Destination
Span<Byte>

Kodlanmış biçiminin utf8Source yazılacağı hedef arabellek.

bytesConsumed
Int32

Arabellekten utf8Source tüketilen bayt sayısı.

bytesWritten
Int32

Arabelleğe yazılan utf8Destination bayt sayısı.

isFinalBlock
Boolean

true kodlanması gereken başka kaynak veri olmadığını belirtmek için; aksi takdirde , false.

Döndürülenler

Kodlama işleminin sonucunu açıklayan durum kodu.

Açıklamalar

utf8Source ve utf8Destination arabellekleri çakışmamalıdır.

Şunlara uygulanır