Taal

ValueAsnReader.TryReadCharacterStringBytes Methode

Definitie

Leest de volgende waarde als tekenreeks met de opgegeven tag en kopieert de niet-verwerkte bytes naar een opgegeven doelbuffer.

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

Parameters

destination
Span<Byte>

De buffer waarin moet worden geschreven.

expectedTag
Asn1Tag

De tag die moet worden gecontroleerd voordat u leest.

bytesWritten
Int32

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

Retouren

true en gaat de lezer verder als destination er voldoende lengte is om de waarde te ontvangen, anders false gaat de lezer niet verder.

Uitzonderingen

De volgende waarde heeft niet de juiste tag.

– of –

De lengtecodering is niet geldig onder de huidige coderingsregels.

– of –

De inhoud is niet geldig onder de huidige coderingsregels.

expectedTag.TagClass is Universal, maar expectedTagTagValue is geen tekenreekstagtype.

Opmerkingen

Deze methode bepaalt niet of de tekenreeks alleen tekens heeft gebruikt die zijn gedefinieerd door de codering.

Van toepassing op

Zie ook