AsnReader.TryReadBitString Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen etikete sahip bir BIT DIZESİ olarak sonraki değeri okur ve değeri sağlanan hedef arabelleğe kopyalar.
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
Parametreler
- unusedBitCount
- Int32
Başarılı olduğunda, son bayttaki yazıcı tarafından "kullanılmadı" olarak bildirilen bit sayısını alır.
- bytesWritten
- Int32
Başarılı olduğunda, öğesine yazılan destination
bayt sayısını alır.
Okumadan önce denetlenecek etiket veya null
varsayılan etiket (Evrensel 1).
Döndürülenler
true
değerini almak için yeterli uzunluktaysa destination
okuyucuyu ilerletir, aksi takdirde false
okuyucu ilerlemez.
Özel durumlar
Sonraki değer doğru etikete sahip değil.
-veya-
Uzunluk kodlaması geçerli kodlama kuralları altında geçerli değil.
-veya-
İçerikler geçerli kodlama kuralları altında geçerli değil.