Sdílet prostřednictvím


AsnReader.ReadCharacterString Metoda

Definice

Přečte další hodnotu jako řetězec znaku se zadanou značkou a typem kódování a vrátí dekódovanou hodnotu jako řetězec.

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

Parametry

encodingType
UniversalTagNumber

Jedna z hodnot výčtu představující typ hodnoty ke zpracování.

expectedTag
Nullable<Asn1Tag>

Značka, která se má zkontrolovat před čtením, nebo null univerzální značku, která je vhodná pro požadovaný typ kódování.

Návraty

Dekódovaná hodnota.

Výjimky

encodingType není známý typ znakového řetězce.

Další hodnota nemá správnou značku.

-nebo-

Kódování délky není platné podle aktuálních pravidel kódování.

-nebo-

Obsah není platný podle aktuálních pravidel kódování.

-nebo-

Řetězec se nepodařilo úspěšně dekódovat.

expectedTag.TagClass je Universal, ale expectedTag.TagValue není totéž jako encodingType.

Platí pro