Lingua

CborReader.TryReadByteString(Span<Byte>, Int32) Metodo

Definizione

Legge l'elemento di dati successivo come stringa di byte (tipo principale 2).

public:
 bool TryReadByteString(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadByteString(Span<byte> destination, out int bytesWritten);
member this.TryReadByteString : Span<byte> * int -> bool
Public Function TryReadByteString (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametri

destination
Span<Byte>

Buffer in cui scrivere i byte di lettura.

bytesWritten
Int32

In caso di esito positivo, riceve il numero di byte scritti in destination.

Valori restituiti

true se destination ha una lunghezza sufficiente per ricevere il valore e il lettore avanza; in caso contrario, false.

Eccezioni

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

Il valore successivo ha una codifica CBOR non valida.

oppure

C'è stata 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 in una singola stringa.

Si applica a