AsnWriter.WriteNamedBitList Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Grava um valor de matriz de bits como uma NamedBitList com uma marca especificada. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Grava um valor de enumeração [FlagsAttribute] como uma NamedBitList com uma marca especificada. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Grava um valor de enumeração [FlagsAttribute] como uma NamedBitList com uma marca especificada. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
Grava um valor de matriz de bits como uma NamedBitList com uma marca 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
Os bits a serem gravados.
Exceções
value
é null
.
Comentários
O índice da matriz de bits corresponde ao número de bits no formato codificado, que é diferente do valor produzido por CopyTo(Array, Int32) com uma matriz de bytes.
Por exemplo, a matriz { false, true, true }
de bits codifica como 0b0110_0000
com 5 bits não utilizados.
Aplica-se a
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
Grava um valor de enumeração [FlagsAttribute] como uma NamedBitList com uma marca 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
O valor de enumeração demarcado a ser gravado.
Exceções
tag
.TagClass é Universal, mas tag
.TagValue não está correto para o método .
-ou- value
não é um valor de enumeração demarcado.
-ou- o tipo não demarcado de value
não é declarado [FlagsAttribute].
value
é null
.
Aplica-se a
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
- Origem:
- AsnWriter.NamedBitList.cs
Grava um valor de enumeração [FlagsAttribute] como uma NamedBitList com uma marca 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
O tipo de enumeração [FlagsAttribute] a ser gravado.
Parâmetros
- value
- TEnum
O valor de enumeração a ser gravado.
Exceções
tag
.TagClass é Universal, mas tag
.TagValue não está correto para o método .
-ou- TEnum
não é um valor de enumeração.
-ou- TEnum
não é declarado [FlagsAttribute].