Freigeben über


ValueAsnReader.ReadIntegerBytes(Nullable<Asn1Tag>) Methode

Definition

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

public ReadOnlySpan<byte> ReadIntegerBytes(System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadIntegerBytes : Nullable<System.Formats.Asn1.Asn1Tag> -> ReadOnlySpan<byte>
Public Function ReadIntegerBytes (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 2) überprüft werden soll.

Gibt zurück

Die Bytes des ganzzahligen Werts im signierten Big-End-Format.

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: