Freigeben über


AsnReader.ReadSequence(Nullable<Asn1Tag>) Methode

Definition

Liest den nächsten Wert als SEQUENCE oder SEQUENCE-OF mit dem angegebenen Tag und gibt das Ergebnis als neuen Reader zurück, der beim ersten Wert in der Sequenz positioniert ist (oder mit HasData == false ).

public System.Formats.Asn1.AsnReader ReadSequence (System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadSequence : Nullable<System.Formats.Asn1.Asn1Tag> -> System.Formats.Asn1.AsnReader
Public Function ReadSequence (Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As AsnReader

Parameter

expectedTag
Nullable<Asn1Tag>

Das Tag, das vor dem Lesen überprüft werden soll, oder null für das Standardtag (Universell 16).

Gibt zurück

Ein neuer Reader, der beim ersten Wert in der Sequenz positioniert ist (oder mit HasData == false).

Ausnahmen

Der nächste Wert hat nicht das richtige Tag.

Oder

Die Längencodierung ist gemäß den aktuellen Codierungsregeln ungültig.

Oder

Die Inhalte sind gemäß den aktuellen Codierungsregeln ungültig.

expectedTag.TagClass ist Universal, aber expectedTag.TagValue ist für die -Methode nicht korrekt.

Hinweise

der geschachtelte Inhalt wird von dieser Methode nicht ausgewertet und kann Daten enthalten, die nach den aktuellen Codierungsregeln nicht gültig sind.

Gilt für: