AsnWriter.WriteNamedBitList Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Escriba un valor de matriz de bits como NamedBitList con una etiqueta especificada. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
Escriba un valor de matriz de bits como NamedBitList con una etiqueta especificada.
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)
Parámetros
- value
- BitArray
Bits que se van a escribir.
La etiqueta que se va a escribir, o null
para la etiqueta predeterminada (Universal 3).
Excepciones
value
es null
.
Comentarios
El índice de la matriz de bits corresponde al número de bits en el formato codificado, que es diferente del valor generado por CopyTo(Array, Int32) con una matriz de bytes.
Por ejemplo, la matriz { false, true, true }
de bits codifica como 0b0110_0000
con 5 bits sin usar.
Se aplica a
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada.
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)
Parámetros
- value
- Enum
El valor de enumeración al que se le ha aplicado con conversión boxing que se va a escribir.
La etiqueta que se va a escribir, o null
para la etiqueta predeterminada (Universal 3).
Excepciones
tag
.TagClass es Universal, pero tag
.TagValue no es correcto para el método .
O bien, value
no es un valor de enumeración al que se le ha aplicado la conversión boxing.
O bien, el tipo al que no se le ha aplicado la conversión boxing value
no se ha declarado [FlagsAttribute].
value
es null
.
Se aplica a
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
- Source:
- AsnWriter.NamedBitList.cs
Escriba un valor de enumeración [FlagsAttribute] como NamedBitList con una etiqueta especificada.
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)
Parámetros de tipo
- TEnum
Tipo de enumeración [FlagsAttribute] que se va a escribir.
Parámetros
- value
- TEnum
Valor de enumeración que se va a escribir.
La etiqueta que se va a escribir, o null
para la etiqueta predeterminada (Universal 3).
Excepciones
tag
.TagClass es Universal, pero tag
.TagValue no es correcto para el método .
O bien, TEnum
no es un valor de enumeración.
O bien, TEnum
no se ha declarado como [FlagsAttribute].