ValueAsnReader.TryReadPrimitiveOctetString Méthode

Définition

Tente de lire la valeur suivante sous la forme d’une chaîne OCTET avec une balise spécifiée, en retournant le contenu sous forme ReadOnlySpan<T> de données d’origine.

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

Paramètres

contents
ReadOnlySpan<Byte>

En cas de réussite, reçoit un ReadOnlySpan<T> sur les données d’origine correspondant à la valeur de la chaîne OCTET.

expectedTag
Nullable<Asn1Tag>

Balise à vérifier avant la lecture.

Retours

true et avance le lecteur si la valeur OCTET STRING avait un encodage primitif, false et n’avance pas le lecteur s’il avait un encodage construit.

Exceptions

La valeur suivante n’a pas la balise correcte.

- ou -

L’encodage de longueur n’est pas valide dans les règles d’encodage actuelles.

- ou -

Le contenu n’est pas valide dans les règles d’encodage actuelles.

expectedTag.TagClass est Universal, mais expectedTag.TagValue n’est pas correct pour la méthode.

S’applique à

Voir aussi