AsnWriter.WriteEnumeratedValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
WriteEnumeratedValue(Enum, Nullable<Asn1Tag>) |
Запись значения перечисления, отличного от [FlagsAttribute], в виде перечисления с тегом UNIVERSAL 10. |
WriteEnumeratedValue<TEnum>(TEnum, Nullable<Asn1Tag>) |
Запись значения перечисления, отличного от [FlagsAttribute], в виде перечисления с тегом UNIVERSAL 10. |
WriteEnumeratedValue(Enum, Nullable<Asn1Tag>)
- Исходный код:
- AsnWriter.Enumerated.cs
- Исходный код:
- AsnWriter.Enumerated.cs
- Исходный код:
- AsnWriter.Enumerated.cs
Запись значения перечисления, отличного от [FlagsAttribute], в виде перечисления с тегом UNIVERSAL 10.
public void WriteEnumeratedValue (Enum value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteEnumeratedValue : Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteEnumeratedValue (value As Enum, Optional tag As Nullable(Of Asn1Tag) = Nothing)
Параметры
- value
- Enum
Записываемое упакованное значение перечисления.
Исключения
value
имеет значение null
.
tag
.TagClass имеет значение Universal, но tag
.TagValue не является правильным для метода .
—или— value
не является упакованным значением перечисления.
—или— неупакованный тип value
объявлен как [FlagsAttribute].
Применяется к
WriteEnumeratedValue<TEnum>(TEnum, Nullable<Asn1Tag>)
- Исходный код:
- AsnWriter.Enumerated.cs
- Исходный код:
- AsnWriter.Enumerated.cs
- Исходный код:
- AsnWriter.Enumerated.cs
Запись значения перечисления, отличного от [FlagsAttribute], в виде перечисления с тегом UNIVERSAL 10.
public void WriteEnumeratedValue<TEnum> (TEnum value, System.Formats.Asn1.Asn1Tag? tag = default) where TEnum : Enum;
member this.WriteEnumeratedValue : 'Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit (requires 'Enum :> Enum)
Public Sub WriteEnumeratedValue(Of TEnum As Enum) (value As TEnum, Optional tag As Nullable(Of Asn1Tag) = Nothing)
Параметры типа
- TEnum
Тип перечисления non-[FlagsAttribute] для записи.
Параметры
- value
- TEnum
Записываемое упакованное значение перечисления.
Исключения
value
имеет значение null
.
tag
.TagClass имеет значение Universal, но tag
.TagValue не является правильным для метода .
—или— TEnum
не является перечислением.
—или— TEnum
объявлен как [FlagsAttribute].