AsnWriter.WriteNamedBitList Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Scrive un valore di matrice di bit come NamedBitList con un tag specificato. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Scrive un valore di enumerazione [FlagsAttribute] come NamedBitList con un tag specificato. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Scrive un valore di enumerazione [FlagsAttribute] come NamedBitList con un tag specificato. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
Scrive un valore di matrice di bit come NamedBitList con un tag specificato.
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)
Parametri
- value
- BitArray
Bit da scrivere.
Eccezioni
value
è null
.
Commenti
L'indice della matrice di bit corrisponde al numero di bit nel formato codificato, diverso dal valore prodotto da CopyTo(Array, Int32) con una matrice di byte.
Ad esempio, la matrice { false, true, true }
di bit codifica come 0b0110_0000
con 5 bit inutilizzati.
Si applica a
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
Scrive un valore di enumerazione [FlagsAttribute] come NamedBitList con un tag specificato.
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)
Parametri
- value
- Enum
Valore di enumerazione boxed da scrivere.
Eccezioni
tag
.TagClass è Universal, ma tag
.TagValue non è corretto per il metodo .
oppure value
non è un valore di enumerazione boxed.
oppure il tipo unboxed di value
non è dichiarato come [FlagsAttribute].
value
è null
.
Si applica a
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
- Origine:
- AsnWriter.NamedBitList.cs
Scrive un valore di enumerazione [FlagsAttribute] come NamedBitList con un tag specificato.
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)
Parametri di tipo
- TEnum
Tipo di enumerazione [FlagsAttribute] da scrivere.
Parametri
- value
- TEnum
Valore di enumerazione da scrivere.
Eccezioni
tag
.TagClass è Universal, ma tag
.TagValue non è corretto per il metodo .
oppure TEnum
non è un valore di enumerazione.
oppure TEnum
non è dichiarato come [FlagsAttribute].