Condividi tramite


AsnWriter.WriteBitString Metodo

Definizione

Scrive un valore BitString con un tag specificato.

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)

Parametri

value
ReadOnlySpan<Byte>

Valore da scrivere.

unusedBitCount
Int32

Numero di bit finali che non sono semantici.

tag
Nullable<Asn1Tag>

Tag da scrivere oppure null per indicare il tag predefinito (Universal 3).

Eccezioni

tag.TagClass è Universal, ma tag.TagValue non è corretto per il metodo . oppure value ha lunghezza 0 e unusedBitCount non è 0 oppure value non è vuoto e uno qualsiasi dei bit identificati da unusedBitCount è impostato.

unusedBitCount non è compreso nell'intervallo [0,7].

Si applica a