AsnWriter.WriteBitString 方法

定义

写入带有指定标记的位字符串值。

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)

参数

value
ReadOnlySpan<Byte>

要写入的值。

unusedBitCount
Int32

不具语义的尾随位数。

tag
Nullable<Asn1Tag>

要写入的标记,或将 null 用作默认标记(通用 3)。

例外

tagTagClassUniversal,但 tagTagValue 对于 方法,则不正确。 -或- value 长度为 0 且 unusedBitCount 不为 0 -或- value 不为空,并且已设置 unusedBitCount 标识的任何位。

unusedBitCount 不在范围 [0,7] 内。

适用于