Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ArgumentOutOfRangeException constructeur (String, Object, String)

 

Date de publication : novembre 2016

Initialise une nouvelle instance de la ArgumentOutOfRangeException nom de la classe avec le paramètre, la valeur de l’argument et un message d’erreur spécifié.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public ArgumentOutOfRangeException(
	string paramName,
	object actualValue,
	string message
)

Paramètres

paramName
Type: System.String

Nom du paramètre ayant provoqué l’exception.

actualValue
Type: System.Object

La valeur de l’argument ayant provoqué cette exception.

message
Type: System.String

Message décrivant l'erreur.

Ce constructeur initialise la ParamName propriété de l’instance à l’aide la paramName paramètre, le ActualValue à l’aide de la propriété le actualValue paramètre et le Message à l’aide de la propriété le message paramètre. Le contenu de la paramName et message paramètres est destinée à être compréhensible par les utilisateurs. L’appelant de ce constructeur est nécessaire pour s’assurer que ces chaînes ont été localisées pour la culture système actuelle.

Le actualValue paramètre n’est pas utilisé dans la bibliothèque de classes .NET Framework. Toutefois, le ActualValue propriété est fournie afin que les applications peuvent utiliser la valeur de l’argument disponible.

Le actualValue paramètre contient une valeur non valide passée à la méthode et entraîne la levée de cette exception. Cette valeur est stockée dans le ActualValue propriété et sa représentation sous forme de chaîne est ajoutée à la chaîne de message contenue dans le Message propriété.

Le tableau suivant montre les valeurs initiales des propriétés d'une instance de ArgumentOutOfRangeException.

Propriété

Valeur

ActualValue

La valeur d’argument.

InnerException

La référence null (Nothing en Visual Basic).

Message

Chaîne du message d'erreur.

ParamName

La chaîne de nom de paramètre.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight pour Windows Phone
Disponible depuis 8.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: