Freigeben über


AsnReader.ReadEnumeratedBytes(Nullable<Asn1Tag>) Methode

Definition

Liest den nächsten Wert als Enumerationswert mit einem angegebenen Tag und gibt die Inhalte als ReadOnlyMemory<T> für die ursprünglichen Daten zurück.

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

Parameter

expectedTag
Nullable<Asn1Tag>

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

Gibt zurück

Die Bytes des Enumerationswerts, im big-endian-Format mit Vorzeichen.

Ausnahmen

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

Oder

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

Oder

Die Inhalte sind nach den aktuellen Codierungsregeln ungültig.

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

Gilt für: