ValueAsnReader.TryReadUInt32(UInt32, Nullable<Asn1Tag>) Méthode

Définition

Important

Cette API n’est pas conforme CLS.

Tente de lire la valeur suivante sous forme d’entier avec une balise spécifiée, comme valeur 32 bits non signée.

[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

Paramètres

value
UInt32

En cas de réussite, reçoit la valeur décodée.

expectedTag
Nullable<Asn1Tag>

Balise à vérifier avant la lecture ou null pour la balise par défaut (Universal 2).

Retours

false et n’avance pas le lecteur si la valeur n’est pas comprise entre UInt32.MinValue et UInt32.MaxValue, inclusive ; sinon true , le lecteur avance.

Attributs

Exceptions

La valeur suivante n’a pas la balise correcte.

- ou -

L’encodage de longueur n’est pas valide dans les règles d’encodage actuelles.

- ou -

Le contenu n’est pas valide dans les règles d’encodage actuelles.

expectedTag.TagClass est Universal, mais expectedTag.TagValue n’est pas correct pour la méthode.

S’applique à