Freigeben über


ValueAsnReader.ReadSequence(Nullable<Asn1Tag>) Methode

Definition

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

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

Parameter

expectedTag
Nullable<Asn1Tag>

Das Tag, das vor dem Lesen oder null auf das Standardtag (Universal 16) überprüft werden soll.

Gibt zurück

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

Ausnahmen

Der nächste Wert verfügt nicht über das richtige Tag.

- oder -

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

- oder -

Der Inhalt ist unter 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 enthält möglicherweise Daten, die unter den aktuellen Codierungsregeln ungültig sind.

Gilt für: