Partage via


AsnWriter.WriteBitString Méthode

Définition

Écrivez une valeur de chaîne de bits avec une balise spécifiée.

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)

Paramètres

value
ReadOnlySpan<Byte>

Valeur à écrire.

unusedBitCount
Int32

Nombre de bits de fin qui ne sont pas sémantiques.

tag
Nullable<Asn1Tag>

Balise à écrire, ou null pour la balise par défaut (Universal 3).

Exceptions

tag.TagClass est Universal, mais tag.TagValue n’est pas correct pour la méthode . -ou- value a une longueur de 0 et unusedBitCount n’est pas égal à 0 -ou- value n’est pas vide et l’un des bits identifiés par unusedBitCount est défini.

unusedBitCount n’est pas compris dans la plage [0,7].

S’applique à