Aracılığıyla paylaş


AsnReader.TryReadInt32(Int32, Nullable<Asn1Tag>) Yöntem

Tanım

Bir sonraki değeri, imzalı 32 bit değer olarak belirtilen etikete sahip bir Tamsayı olarak okumaya çalışır.

public bool TryReadInt32 (out int value, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadInt32 : int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadInt32 (ByRef value As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean

Parametreler

value
Int32

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 Int32.MinValue ile Int32.MaxValue (dahil) arasında değilse okuyucuyu ilerletmez; aksi takdirde true döndürülür ve okuyucu ilerler.

Ö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