AsnReader.TryReadBitString 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讀取下一個值做為具有所指定標籤的位元字串,同時將值複製到提供的目的地緩衝區。
public bool TryReadBitString (Span<byte> destination, out int unusedBitCount, out int bytesWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadBitString : Span<byte> * int * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadBitString (destination As Span(Of Byte), ByRef unusedBitCount As Integer, ByRef bytesWritten As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
參數
- unusedBitCount
- Int32
成功時,會收到最後一個位元組中被寫入器回報為「未使用」的位元數。
- bytesWritten
- Int32
成功時,會收到寫入至 destination
的位元組數。
傳回
如果 destination
長到足以接收值,則為 true
且會推進讀取器,否則為 false
且不會推進讀取器。