TextEncoder.EncodeUtf8 Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Koduje podany tekst UTF-8.
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
Parametry
- utf8Source
- ReadOnlySpan<Byte>
Bufor źródłowy zawierający tekst UTF-8 do zakodowania.
Bufor docelowy, do którego zostanie zapisana zakodowana utf8Source
forma.
- bytesConsumed
- Int32
Liczba bajtów użytych z buforu utf8Source
.
- bytesWritten
- Int32
Liczba bajtów zapisanych w buforze utf8Destination
.
- isFinalBlock
- Boolean
true
aby wskazać, że nie ma żadnych dalszych danych źródłowych, które muszą być zakodowane; w przeciwnym razie , false
.
Zwraca
Kod stanu opisujący wynik operacji kodowania.
Uwagi
Bufory utf8Source
i utf8Destination
nie mogą się nakładać.