Condividi tramite


CborReader.TryReadTextString(Span<Char>, Int32) Metodo

Definizione

Legge l'elemento di dati successivo come stringa di testo UTF-8 (tipo principale 3).

public:
 bool TryReadTextString(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryReadTextString (Span<char> destination, out int charsWritten);
member this.TryReadTextString : Span<char> * int -> bool
Public Function TryReadTextString (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametri

destination
Span<Char>

Buffer in cui scrivere.

charsWritten
Int32

Se ha esito positivo, riceve il numero di caratteri scritti in destination.

Restituisce

true e fa avanzare il lettore se la lunghezza di destination è sufficiente per ricevere il valore; in caso contrario false (il lettore non avanza).

Eccezioni

L'elemento di dati successivo non ha il tipo principale corretto.

Il valore successivo ha una codifica CBOR non valida.

-oppure-

Era presente una fine imprevista dei dati di codifica CBOR.

-oppure-

Il valore successivo usa una codifica CBOR non valida nella modalità di conformità corrente.

Commenti

Il metodo accetta stringhe di lunghezza indefinita, che concatena a una singola stringa.

Si applica a