Udostępnij za pośrednictwem


AsnReader.ReadCharacterString Metoda

Definicja

Odczytuje następną wartość jako ciąg znaków z określonym tagiem i typem kodowania, zwracając wartość zdekodowanej jako ciąg.

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 wartości wyliczenia reprezentująca typ wartości do przetworzenia.

expectedTag
Nullable<Asn1Tag>

Tag do sprawdzenia przed odczytaniem lub null dla tagu uniwersalnego, który jest odpowiedni dla żądanego typu kodowania.

Zwraca

Zdekodowana wartość.

Wyjątki

encodingType nie jest znanym typem ciągu znaków.

Następna wartość nie ma poprawnego tagu.

-lub-

Kodowanie długości jest nieprawidłowe w ramach bieżących reguł kodowania.

-lub-

Zawartość jest nieprawidłowa w ramach bieżących reguł kodowania.

-lub-

Ciąg nie został pomyślnie zdekodowany.

expectedTag.TagClass to Universal, ale expectedTag. nie jest taki sam jak encodingType.TagValue

Dotyczy