TextEncoder.EncodeUtf8 Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kodar den angivna UTF-8-texten.
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
Parametrar
- utf8Source
- ReadOnlySpan<Byte>
En källbuffert som innehåller UTF-8-texten som ska kodas.
- bytesConsumed
- Int32
Antalet byte som förbrukas från bufferten utf8Source .
- bytesWritten
- Int32
Antalet byte som skrivits till bufferten utf8Destination .
- isFinalBlock
- Boolean
trueför att ange att det inte finns några ytterligare källdata som behöver kodas; annars . false
Returer
En statuskod som beskriver resultatet av kodningsåtgärden.
Kommentarer
Buffertarna utf8Source och utf8Destination får inte överlappa varandra.