AsnReader.TryReadPrimitiveBitString 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 STRING olarak sonraki değeri okur ve içeriği özgün veriler üzerinde bir ReadOnlyMemory<T> olarak döndürür.
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
Parametreler
- unusedBitCount
- Int32
Başarılı olduğunda, yazıcı tarafından "kullanılmadı" olarak bildirilen son bayttaki bit sayısını alır.
- value
- ReadOnlyMemory<Byte>
Başarılı olduğunda, BIT STRING değerine karşılık gelen özgün verilerin üzerinde bir ReadOnlyMemory<T> alır.
Okumadan önce denetlenecek etiket veya null
varsayılan etiket (Evrensel 1).
Döndürülenler
true
ve BIT STRING değerinin temel kodlaması false
varsa okuyucuyu ilerletir ve bir kodlaması varsa okuyucuyu ilerletir.
Ö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.