Share via


AsnReader.TryReadInt64(Int64, Nullable<Asn1Tag>) Méthode

Définition

Tente de lire la valeur suivante comme un entier avec une balise spécifiée, sous forme de valeur 64 bits signée.

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

Paramètres

value
Int64

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 Int64.MinValue et Int64.MaxValue, inclus ; sinon true est retourné et le lecteur avance.

Exceptions

La valeur suivante n’a pas la balise correcte.

-ou-

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

-ou-

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

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

S’applique à