Aracılığıyla paylaş


AsnReader.TryReadUInt32(UInt32, Nullable<Asn1Tag>) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Sonraki değeri, belirtilen etikete sahip bir Tamsayı olarak, imzalanmamış 32 bit değer olarak okumayı dener.

[System.CLSCompliant(false)]
public bool TryReadUInt32 (out uint value, System.Formats.Asn1.Asn1Tag? expectedTag = default);
[<System.CLSCompliant(false)>]
member this.TryReadUInt32 : uint32 * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadUInt32 (ByRef value As UInteger, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean

Parametreler

value
UInt32

Başarılı olduğunda kodu çözülen değeri alır.

expectedTag
Nullable<Asn1Tag>

Okumadan önce denetlenecek etiket veya null varsayılan etiket (Evrensel 2).

Döndürülenler

falseve değer UInt32.MinValue ile UInt32.MaxValue (dahil) arasında değilse okuyucuyu ilerletmez; aksi takdirde true döndürülür ve okuyucu ilerler.

Öznitelikler

Ö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.

expectedTagöğesini seçin.TagClass , Universalancak expectedTagTagValue yöntemi için doğru değildir.

Şunlara uygulanır