Udostępnij za pośrednictwem


AsnWriter.WriteBitString Metoda

Definicja

Napisz wartość ciągu bitowego przy użyciu określonego tagu.

public void WriteBitString (ReadOnlySpan<byte> value, int unusedBitCount = 0, System.Formats.Asn1.Asn1Tag? tag = default);
member this.WriteBitString : ReadOnlySpan<byte> * int * Nullable<System.Formats.Asn1.Asn1Tag> -> unit
Public Sub WriteBitString (value As ReadOnlySpan(Of Byte), Optional unusedBitCount As Integer = 0, Optional tag As Nullable(Of Asn1Tag) = Nothing)

Parametry

value
ReadOnlySpan<Byte>

Wartość do zapisu.

unusedBitCount
Int32

Liczba bitów końcowych, które nie są semantyczne.

tag
Nullable<Asn1Tag>

Tag do zapisu lub null dla tagu domyślnego (Universal 3).

Wyjątki

tag.TagClass jest Universal, ale tagTagValue . nie jest poprawny dla metody . -or- value ma długość 0 i unusedBitCount nie jest 0 -lub- value nie jest pusty, a którykolwiek z bitów zidentyfikowanych przez unusedBitCount jest ustawiony.

unusedBitCount nie znajduje się w zakresie [0,7].

Dotyczy