다음을 통해 공유


AsnWriter.WriteEnumeratedValue 메서드

정의

오버로드

WriteEnumeratedValue(Enum, Nullable<Asn1Tag>)

비 [FlagsAttribute] 열거형 값을 범용 10 태그가 있는 열거형으로 씁니다.

WriteEnumeratedValue<TEnum>(TEnum, Nullable<Asn1Tag>)

비 [FlagsAttribute] 열거형 값을 범용 10 태그가 있는 열거형으로 씁니다.

WriteEnumeratedValue(Enum, Nullable<Asn1Tag>)

Source:
AsnWriter.Enumerated.cs
Source:
AsnWriter.Enumerated.cs
Source:
AsnWriter.Enumerated.cs

비 [FlagsAttribute] 열거형 값을 범용 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

쓸 boxing된 열거형 값입니다.

tag
Nullable<Asn1Tag>

쓸 태그이거나, 기본 태그(유니버설 10)인 경우 null입니다.

예외

value이(가) null인 경우

tag을 선택합니다.TagClassUniversal이지만 tagTagValue 메서드에 대해 가 올바르지 않습니다. -또는- value는 boxing된 열거형 값이 아닙니다. -또는- unboxing된 형식의 value가 선언되었습니다[FlagsAttribute].

적용 대상

WriteEnumeratedValue<TEnum>(TEnum, Nullable<Asn1Tag>)

Source:
AsnWriter.Enumerated.cs
Source:
AsnWriter.Enumerated.cs
Source:
AsnWriter.Enumerated.cs

비 [FlagsAttribute] 열거형 값을 범용 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

쓸 비[FlagsAttribute] 열거형 형식입니다.

매개 변수

value
TEnum

쓸 boxing된 열거형 값입니다.

tag
Nullable<Asn1Tag>

쓸 태그이거나, 기본 태그(유니버설 10)인 경우 null입니다.

예외

value이(가) null인 경우

tag을 선택합니다.TagClassUniversal이지만 tagTagValue 메서드에 대해 가 올바르지 않습니다. -또는- TEnum은 열거형이 아닙니다. -또는- TEnum이 선언되었습니다[FlagsAttribute].

적용 대상