Share via


AsnReader.TryReadPrimitiveOctetString Méthode

Définition

Tente de lire la valeur suivante comme une valeur OCTET STRING avec une balise spécifiée, en retournant le contenu sous la forme d’un ReadOnlyMemory<T> sur les 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 OCTET STRING.

expectedTag
Nullable<Asn1Tag>

Balise à case activée 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 si elle avait un encodage construit.

Exceptions

La valeur suivante n’a pas la balise correcte.

-ou-

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

-ou-

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

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

S’applique à