Bagikan melalui


AsnReader.TryReadUInt32(UInt32, Nullable<Asn1Tag>) Metode

Definisi

Penting

API ini bukan kompatibel CLS.

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

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

Parameter

value
UInt32

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 UInt32.MinValue dan UInt32.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