Asn1Tag Структура
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот тип представляет тег ASN.1, как описано в рекомендации ITU-T X. 680.
public value class Asn1Tag : IEquatable<System::Formats::Asn1::Asn1Tag>
public readonly struct Asn1Tag : IEquatable<System.Formats.Asn1.Asn1Tag>
type Asn1Tag = struct
Public Structure Asn1Tag
Implements IEquatable(Of Asn1Tag)
- Наследование
- Реализации
Asn1Tag(Tag |
Создание Asn1Tag для указанного значения в заданном классе тегов. |
Asn1Tag(Universal |
Создание Asn1Tag для тега из универсального класса. |
Boolean |
Представляет тег универсального класса для логического значения. |
Constructed |
Представляет тег универсального класса для значения в формате битовой строки при кодировании с использованием конструктора. |
Constructed |
Представляет тег универсального класса для значения в формате строки октетов при кодировании с использованием конструктора. |
Enumerated |
Представляет тег универсального класса для перечислимого значения. |
Generalized |
Представляет тег универсального класса для значения GeneralizedTime. |
Integer |
Представляет тег универсального класса для целочисленного значения. |
Null |
Представляет тег универсального класса для значения |
Object |
Представляет тег универсального класса для значения идентификатора объекта. |
Primitive |
Представляет тег универсального класса для значения в формате битовой строки при примитивном кодировании. |
Primitive |
Представляет тег универсального класса для значения в формате строки октетов при примитивном кодировании. |
Sequence |
Представляет тег универсального класса для значения Sequence при кодировании с использованием конструктора. |
Set |
Представляет тег универсального класса для значения SetOf при кодировании с использованием конструктора. |
Utc |
Представляет тег универсального класса для значения UtcTime. |
Is |
Указывает, какое кодирование представляет тег: с использованием конструктора ( |
Tag |
Класс тега, которому принадлежит этот тег. |
Tag |
Числовое значение для этого тега. |
As |
Создает тег с одинаковыми значениями TagClass и TagValue, у которого IsConstructed имеет значение |
As |
Создает тег с одинаковыми значениями TagClass и TagValue, у которого IsConstructed имеет значение |
Calculate |
Сообщает число байтов, необходимых для кодирования этого тега с использованием BER. |
Decode(Read |
Считывает тег, закодированный с использованием BER и начинающийся с |
Encode(Span<Byte>) |
Записывает закодированную с использованием BER форму этого тега в |
Equals(Asn1Tag) |
Проверяет, совпадает ли кодирование у |
Equals(Object) |
Проверяет, является ли |
Get |
Возвращает хэш-код данного экземпляра. |
Has |
Проверяет, имеет ли |
To |
Предоставляет текстовое представление этого тега, подходящее для отладки. |
Try |
Пытается считать тег, закодированный с использованием BER и начинающийся с |
Try |
Пытается записать закодированную с использованием BER форму этого тега в |
Equality(Asn1Tag, Asn1Tag) |
Проверяет, применяется ли для двух значений Asn1Tag одинаковое кодирование с использованием BER. |
Inequality(Asn1Tag, Asn1Tag) |
Проверяет, применяется ли для двух значений Asn1Tag разное кодирование с использованием BER. |
Продукт | Версии |
---|---|
.NET | 5, 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: