Bagikan melalui


AsnReader.TryReadInt32(Int32, Nullable<Asn1Tag>) Metode

Definisi

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

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

Parameter

value
Int32

Jika berhasil, 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 bukan antara Int32.MinValue dan Int32.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