Sdílet prostřednictvím


AsnWriter.WriteBitString Metoda

Definice

Zapište hodnotu bitového řetězce se zadanou značkou.

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>

Hodnota pro zápis

unusedBitCount
Int32

Počet koncových bitů, které nejsou sémantické.

tag
Nullable<Asn1Tag>

Značka, která se má napsat, nebo null pro výchozí značku (Universal 3).

Výjimky

tag.TagClass je Universal, ale taghodnota .TagValue není správná pro metodu . -nebo- value má délku 0 a unusedBitCount není 0 nebo- value není prázdné a je nastaven některý z bitů identifikovaných parametrem unusedBitCount .

unusedBitCount není v rozsahu [0,7].

Platí pro