Taal

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

Definitie

Leest het volgende gegevensitem als een bytetekenreeks (hoofdtype 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

Parameters

destination
Span<Byte>

De buffer waarin de leesbytes moeten worden geschreven.

bytesWritten
Int32

Bij succes ontvangt u het aantal bytes dat naar destinationis geschreven.

Retouren

trueindien destination de waarde en de lezer voldoende lengte hadden om de waarde te ontvangen; anders. false

Uitzonderingen

Het volgende gegevensitem heeft niet het juiste primaire type.

De volgende waarde heeft een ongeldige CBOR-codering.

– of –

Er is een onverwacht einde van CBOR-coderingsgegevens.

– of –

De volgende waarde maakt gebruik van een CBOR-codering die niet geldig is onder de huidige conformantiemodus.

Opmerkingen

De methode accepteert tekenreeksen voor onbepaalde lengte, die worden samengevoegd met één tekenreeks.

Van toepassing op