Compartir a través de


CborReader.TryReadByteString(Span<Byte>, Int32) Método

Definición

Lee el siguiente elemento de datos como una cadena de bytes (tipo principal 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

Parámetros

destination
Span<Byte>

Búfer en el que se van a escribir los bytes leídos.

bytesWritten
Int32

Si la operación se realiza correctamente, recibe el número de bytes escritos en destination.

Devoluciones

true si destination tenía suficiente longitud para recibir el valor y el lector avanza; en caso contrario, false.

Excepciones

El siguiente elemento de datos no tiene el tipo principal correcto.

El siguiente valor tiene una codificación CBOR no válida.

O bien

Se produjo un final inesperado de los datos de codificación CBOR.

O bien

El siguiente valor usa una codificación CBOR que no es válida en el modo de conformidad actual.

Comentarios

El método acepta cadenas de longitud indefinida, que concatenará a una sola cadena.

Se aplica a