Taal

ValueAsnReader.TryReadPrimitiveOctetString Methode

Definitie

Probeert de volgende waarde te lezen als OCTET-TEKENREEKS met een opgegeven tag, waarbij de inhoud wordt geretourneerd als een ReadOnlySpan<T> boven de oorspronkelijke gegevens.

public bool TryReadPrimitiveOctetString(out ReadOnlySpan<byte> contents, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadPrimitiveOctetString : ReadOnlySpan * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadPrimitiveOctetString (ByRef contents As ReadOnlySpan(Of Byte), Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean

Parameters

contents
ReadOnlySpan<Byte>

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

expectedTag
Nullable<Asn1Tag>

De tag die moet worden gecontroleerd voordat u leest.

Retouren

true en gaat verder met de lezer als de OCTET STRING-waarde een primitieve codering heeft en false 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 expectedTag.TagValue is niet juist voor de methode.

Van toepassing op

Zie ook