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.