TextEncoder.EncodeUtf8 Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
- 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.