Freigeben über


ValueAsnReader.ReadEnumeratedBytes(Nullable<Asn1Tag>) Methode

Definition

Liest den nächsten Wert als Enumerated mit einem angegebenen Tag und gibt den Inhalt als eine ReadOnlySpan<T> über die ursprünglichen Daten zurück.

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

Parameter

expectedTag
Nullable<Asn1Tag>

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

Gibt zurück

Die Bytes des Aufzählungswerts in signierter Big-End-Form.

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.

Gilt für:

Weitere Informationen