AsnReader.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 ReadOnlyMemory<T> de données d’origine.

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

Paramètres

contents
ReadOnlyMemory<Byte>

En cas de réussite, reçoit un ReadOnlyMemory<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