TextEncoder.EncodeUtf8 Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ć.