TextEncoder.EncodeUtf8 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Codifica il testo UTF-8 specificato.
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
Parametri
- utf8Source
- ReadOnlySpan<Byte>
Buffer di origine contenente il testo UTF-8 da codificare.
Buffer di destinazione in cui verrà scritta la versione codificata di utf8Source.
- bytesConsumed
- Int32
Numero di byte utilizzati dal buffer utf8Source.
- bytesWritten
- Int32
Numero di byte scritti nel buffer utf8Destination.
- isFinalBlock
- Boolean
true per indicare che non sono presenti altri dati di origine che devono essere codificati. In caso contrario, false.
Restituisce
Codice di stato che descrive il risultato dell'operazione di codifica.
Commenti
I utf8Source buffer e utf8Destination non devono sovrapporsi.