AsnWriter.WriteNamedBitList 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
要写入的位。
例外
value
为 null
。
注解
位数组的索引对应于编码格式的位号,这不同于使用字节数组生成的 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
要写入的装箱枚举值。
例外
tag
。TagClass为 Universal,但 tag
TagValue 对于 方法,则不正确。
-或- value
不是装箱枚举值。
-或- 未装箱类型 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
。TagClass为 Universal,但 tag
TagValue 对于 方法,则不正确。
-或- TEnum
不是枚举值。
-或- TEnum
未声明为 [FlagsAttribute]。