AsnWriter.WriteBitString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
写入带有指定标记的位字符串值。
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
。TagClass为 Universal,但 tag
TagValue 对于 方法,则不正确。
-或- value
长度为 0 且 unusedBitCount
不为 0 -或- value
不为空,并且已设置 unusedBitCount
标识的任何位。
unusedBitCount
不在范围 [0,7] 内。