Freigeben über


AsnReader.ReadCharacterString Methode

Definition

Liest den nächsten Wert als Zeichenfolge mit dem angegebenen Tag und Codierungstyp und gibt den decodierten Wert als Zeichenfolge zurück.

public string ReadCharacterString (System.Formats.Asn1.UniversalTagNumber encodingType, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.ReadCharacterString : System.Formats.Asn1.UniversalTagNumber * Nullable<System.Formats.Asn1.Asn1Tag> -> string
Public Function ReadCharacterString (encodingType As UniversalTagNumber, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As String

Parameter

encodingType
UniversalTagNumber

Einer der Enumerationswerte, die den zu verarbeitenden Werttyp darstellen.

expectedTag
Nullable<Asn1Tag>

Das Tag, auf das vor dem Lesen überprüft werden soll, oder null für das universelle Tag, das für den angeforderten Codierungstyp geeignet ist.

Gibt zurück

Der decodierte Wert.

Ausnahmen

encodingType ist kein bekannter Zeichenfolgentyp.

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.

Oder

Die Zeichenfolge wurde nicht erfolgreich decodiert.

expectedTag.TagClass ist Universal, aber expectedTag.TagValue ist nicht identisch mit encodingType.

Gilt für: