다음을 통해 공유


AsnWriter.WriteNamedBitList 메서드

정의

오버로드

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

비트 배열 값을 지정된 태그가 있는 NamedBitList로 씁니다.

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

[FlagsAttribute] 열거형 값을 지정된 태그가 있는 NamedBitList로 씁니다.

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

[FlagsAttribute] 열거형 값을 지정된 태그가 있는 NamedBitList로 씁니다.

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs

비트 배열 값을 지정된 태그가 있는 NamedBitList로 씁니다.

public void WriteNamedBitList (System.Collections.BitArray value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteNamedBitList : System.Collections.BitArray * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteNamedBitList (value As BitArray, Optional tag As Nullable(Of Asn1Tag) = Nothing)

매개 변수

value
BitArray

쓸 비트입니다.

tag
Nullable<Asn1Tag>

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

예외

tag.TagClassUniversal이지만 tagTagValue 가 메서드에 대해 올바르지 않습니다.

valuenull입니다.

설명

비트 배열의 인덱스는 바이트 배열로 생성된 값과 다른 인코딩된 형식의 비트 번호에 CopyTo(Array, Int32) 해당합니다. 예를 들어 비트 배열 { false, true, true } 은 사용되지 않는 5비트로 0b0110_0000 로 인코딩됩니다.

적용 대상

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs

[FlagsAttribute] 열거형 값을 지정된 태그가 있는 NamedBitList로 씁니다.

public void WriteNamedBitList (Enum value, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteNamedBitList : Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteNamedBitList (value As Enum, Optional tag As Nullable(Of Asn1Tag) = Nothing)

매개 변수

value
Enum

쓸 boxing된 열거형 값입니다.

tag
Nullable<Asn1Tag>

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

예외

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

value이(가) null인 경우

적용 대상

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

Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs
Source:
AsnWriter.NamedBitList.cs

[FlagsAttribute] 열거형 값을 지정된 태그가 있는 NamedBitList로 씁니다.

public void WriteNamedBitList<TEnum> (TEnum value, System.Formats.Asn1.Asn1Tag? tag = default) where TEnum : Enum;
member this.WriteNamedBitList : 'Enum * Nullable<System.Formats.Asn1.Asn1Tag> -> unit (requires 'Enum :> Enum)
Public Sub WriteNamedBitList(Of TEnum As Enum) (value As TEnum, Optional tag As Nullable(Of Asn1Tag) = Nothing)

형식 매개 변수

TEnum

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

매개 변수

value
TEnum

쓸 열거형 값입니다.

tag
Nullable<Asn1Tag>

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

예외

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

적용 대상