Bagikan melalui


AsnReader.TryReadUInt64(UInt64, Nullable<Asn1Tag>) Metode

Definisi

Penting

API ini bukan kompatibel CLS.

Mencoba membaca nilai berikutnya sebagai Bilangan Bulat dengan tag tertentu, sebagai nilai 64-bit yang tidak ditandatangani.

[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

Parameter

value
UInt64

Pada keberhasilan, menerima nilai yang didekodekan.

expectedTag
Nullable<Asn1Tag>

Tag yang akan diperiksa sebelum membaca, atau null untuk tag default (Universal 2).

Mengembalikan

false dan tidak memajukan pembaca jika nilainya tidak antara UInt64.MinValue dan UInt64.MaxValue, inklusif; jika tidak true dikembalikan dan pembaca maju.

Atribut

Pengecualian

Nilai berikutnya tidak memiliki tag yang benar.

-atau-

Pengodean panjang tidak valid di bawah aturan pengodean saat ini.

-atau-

Isi tidak valid di bawah aturan pengodean saat ini.

expectedTag.TagClass adalah Universal, tetapi expectedTag.TagValue tidak benar untuk metode .

Berlaku untuk