AsnReader.TryReadPrimitiveBitString Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca nilai berikutnya sebagai STRING BIT dengan tag tertentu, mengembalikan konten sebagai ReadOnlyMemory<T> atas data asli.
public bool TryReadPrimitiveBitString (out int unusedBitCount, out ReadOnlyMemory<byte> value, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadPrimitiveBitString : int * ReadOnlyMemory * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadPrimitiveBitString (ByRef unusedBitCount As Integer, ByRef value As ReadOnlyMemory(Of Byte), Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Parameter
- unusedBitCount
- Int32
Jika berhasil, menerima jumlah bit dalam byte terakhir yang dilaporkan sebagai "tidak digunakan" oleh penulis.
- value
- ReadOnlyMemory<Byte>
Setelah berhasil, menerima lebih dari data asli yang ReadOnlyMemory<T> sesuai dengan nilai STRING BIT.
Tag yang akan diperiksa sebelum membaca, atau null
untuk tag default (Universal 1).
Mengembalikan
true
dan memajukan pembaca jika nilai STRING BIT memiliki pengodean primitif, false
dan tidak memajukan pembaca jika memiliki pengodean yang dibangun.
Pengecualian
Nilai berikutnya tidak memiliki tag yang benar.
-atau-
Pengodean panjang tidak valid di bawah aturan pengodean saat ini.
-atau-
Isi tidak valid di bawah aturan pengodean saat ini.