Aracılığıyla paylaş


AsnReader.TryReadUInt64(UInt64, Nullable<Asn1Tag>) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

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

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

Parametreler

value
UInt64

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

false ve değer UInt64.MinValue ile UInt64.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