Поделиться через


AsnReader.ReadCharacterString Метод

Определение

Считывает следующее значение в виде символьной строки с указанным тегом и типом кодирования, возвращая декодированное значение в виде строки.

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

Параметры

encodingType
UniversalTagNumber

Одно из значений перечисления, представляющее тип значения для обработки.

expectedTag
Nullable<Asn1Tag>

Тег для проверки перед чтением или null для универсального тега, соответствующего запрошенному типу кодирования.

Возвращаемое значение

Декодированные значения.

Исключения

encodingType не является известным типом строки символов.

Следующее значение не имеет правильного тега.

-или-

Кодировка длины недопустима в соответствии с текущими правилами кодирования.

-или-

Содержимое недопустимо в соответствии с текущими правилами кодирования.

-или-

Не удалось декодировать строку.

expectedTag.TagClass имеет значение Universal, но expectedTag.TagValue не совпадает encodingTypeс .

Применяется к