AsnWriter.WriteNamedBitList Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
WriteNamedBitList(BitArray, Nullable<Asn1Tag>) |
Schreibt einen Bit-Arraywert als NamedBitList mit einem angegebenen Tag. |
WriteNamedBitList(Enum, Nullable<Asn1Tag>) |
Schreibt einen [FlagsAttribute]-Enumerationswert als NamedBitList mit einem angegebenen Tag. |
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>) |
Schreibt einen [FlagsAttribute]-Enumerationswert als NamedBitList mit einem angegebenen Tag. |
WriteNamedBitList(BitArray, Nullable<Asn1Tag>)
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
Schreibt einen Bit-Arraywert als NamedBitList mit einem angegebenen Tag.
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)
Parameter
- value
- BitArray
Die zu schreibenden Bits.
Ausnahmen
value
ist null
Hinweise
Der Index des Bitarrays entspricht der Bitnummer im codierten Format, die sich von dem Wert unterscheidet, der mit CopyTo(Array, Int32) einem Bytearray erzeugt wird.
Das Bitarray { false, true, true }
codiert beispielsweise mit 0b0110_0000
5 nicht verwendeten Bits.
Gilt für:
WriteNamedBitList(Enum, Nullable<Asn1Tag>)
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
Schreibt einen [FlagsAttribute]-Enumerationswert als NamedBitList mit einem angegebenen Tag.
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)
Parameter
- value
- Enum
Der zu schreibende geschachtelte Enumerationswert.
Ausnahmen
tag
.TagClass ist Universal, aber tag
.TagValue ist für die -Methode nicht richtig.
Oder value
ist kein geschachtelter Enumerationswert.
Oder der nicht geschachtelte Typ von value
wird nicht als [FlagsAttribute] deklariert.
value
ist null
.
Gilt für:
WriteNamedBitList<TEnum>(TEnum, Nullable<Asn1Tag>)
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
- Quelle:
- AsnWriter.NamedBitList.cs
Schreibt einen [FlagsAttribute]-Enumerationswert als NamedBitList mit einem angegebenen Tag.
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)
Typparameter
- TEnum
FlagsAttributeDer zu schreibende [] Enumerationstyp.
Parameter
- value
- TEnum
Der zu schreibende Enumerationswert.
Ausnahmen
tag
.TagClass ist Universal, aber tag
.TagValue ist für die -Methode nicht richtig.
Oder TEnum
ist kein Enumerationswert.
Oder TEnum
ist nicht als [FlagsAttribute] deklariert.