Taal

ValueAsnReader.TryReadPrimitiveCharacterStringBytes Methode

Definitie

Leest de volgende waarde als een teken met een opgegeven tag en retourneert ReadOnlySpan<T> de inhoud als een niet-verwerkt over de oorspronkelijke gegevens.

public:
 bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlySpan<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes(System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlySpan<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlySpan -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlySpan(Of Byte)) As Boolean

Parameters

expectedTag
Asn1Tag

De tag die moet worden gecontroleerd voordat u leest.

contents
ReadOnlySpan<Byte>

Bij succes ontvangt u een ReadOnlySpan<T> over de oorspronkelijke gegevens die overeenkomen met de waarde van de tekenreeks.

Retouren

true en gaat verder met de lezer als de tekenreekswaarde een primitieve codering false heeft en de lezer niet verder gaat als deze een geconstrueerde codering heeft.

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