AsnWriter.WriteNamedBitList Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Zapisz wartość tablicy bitowej jako nazwaną tablicę z określonym tagiem. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Napisz wartość wyliczeniową [FlagsAttribute] jako element NamedBitList z określonym tagiem. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Napisz wartość wyliczeniową [FlagsAttribute] jako element NamedBitList z określonym tagiem. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
Zapisz wartość tablicy bitowej jako nazwaną tablicę z określonym tagiem.
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)
Parametry
- value
- BitArray
Bity do zapisania.
Wyjątki
value
to null
.
Uwagi
Indeks tablicy bitowej odpowiada numerowi bitowemu w zakodowanym formacie, który różni się od wartości wygenerowanej przez CopyTo(Array, Int32) tablicę bajtów.
Na przykład tablica { false, true, true }
bitowa koduje tak, jak 0b0110_0000
w przypadku 5 nieużywanych bitów.
Dotyczy
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
Napisz wartość wyliczeniową [FlagsAttribute] jako element NamedBitList z określonym tagiem.
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)
Parametry
- value
- Enum
Wartość wyliczenia w polu do zapisu.
Wyjątki
tag
.TagClass to Universal, ale tag
TagValue . nie jest poprawna dla metody .
-or- value
nie jest wartością wyliczeniową w polu.
-or - typ bez skrzynki odbiorczej value
nie jest zadeklarowany [FlagsAttribute].
value
to null
.
Dotyczy
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
- Źródło:
- AsnWriter.NamedBitList.cs
Napisz wartość wyliczeniową [FlagsAttribute] jako element NamedBitList z określonym tagiem.
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)
Parametry typu
- TEnum
Typ wyliczenia [FlagsAttribute] do zapisu.
Parametry
- value
- TEnum
Wartość wyliczenia do zapisu.
Wyjątki
tag
.TagClass to Universal, ale tag
TagValue . nie jest poprawna dla metody .
-or- TEnum
nie jest wartością wyliczeniową.
-or- TEnum
nie jest zadeklarowany [FlagsAttribute].