Partager via


AsnWriter.WriteNamedBitList Méthode

Définition

Surcharges

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

Écrit une valeur de tableau de bits sous forme de NamedBitList avec une balise spécifiée.

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

Écrit une valeur enum [FlagsAttribute] en tant que NamedBitList avec une balise spécifiée.

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

Écrit une valeur enum [FlagsAttribute] en tant que NamedBitList avec une balise spécifiée.

WriteNamedBitList(BitArray, Nullable<Asn1Tag>)

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

Écrit une valeur de tableau de bits sous forme de NamedBitList avec une balise spécifiée.

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)

Paramètres

value
BitArray

Bits à écrire.

tag
Nullable<Asn1Tag>

Balise à écrire, ou null pour la balise par défaut (Universal 3).

Exceptions

tag.TagClass est Universal, mais tag.TagValue n’est pas correct pour la méthode .

value a la valeur null.

Remarques

L’index du tableau de bits correspond au nombre de bits dans le format encodé, qui est différent de la valeur produite par CopyTo(Array, Int32) avec un tableau d’octets. Par exemple, le tableau { false, true, true } de bits encode comme 0b0110_0000 avec 5 bits inutilisés.

S’applique à

WriteNamedBitList(Enum, Nullable<Asn1Tag>)

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

Écrit une valeur enum [FlagsAttribute] en tant que NamedBitList avec une balise spécifiée.

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)

Paramètres

value
Enum

Valeur d’énumération boxée à écrire.

tag
Nullable<Asn1Tag>

Balise à écrire, ou null pour la balise par défaut (Universal 3).

Exceptions

tag.TagClass est Universal, mais tag.TagValue n’est pas correct pour la méthode . -ou- value n’est pas une valeur d’énumération encadrée. -ou- le type unboxed de value n’est pas déclaré [FlagsAttribute].

value a la valeur null.

S’applique à

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

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

Écrit une valeur enum [FlagsAttribute] en tant que NamedBitList avec une balise spécifiée.

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)

Paramètres de type

TEnum

Type d’énumération [FlagsAttribute] à écrire.

Paramètres

value
TEnum

Valeur d’énumération à écrire.

tag
Nullable<Asn1Tag>

Balise à écrire, ou null pour la balise par défaut (Universal 3).

Exceptions

tag.TagClass est Universal, mais tag.TagValue n’est pas correct pour la méthode . TEnum n’est pas une valeur d’enum. -ou- TEnum n’est pas déclaré [FlagsAttribute].

S’applique à