Bagikan melalui


AsnReader.TryReadInt64(Int64, Nullable<Asn1Tag>) Metode

Definisi

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

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

Parameter

value
Int64

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 Int64.MinValue dan Int64.MaxValue, inklusif; jika tidak true dikembalikan dan pembaca maju.

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