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

ArgumentException constructeur (String, String, Exception)

 

Date de publication : novembre 2016

Initialise une nouvelle instance de la classe ArgumentException avec un message d’erreur spécifié, le nom du paramètre et une référence à l’exception interne ayant provoqué cette exception.

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

public ArgumentException(
	string message,
	string paramName,
	Exception innerException
)

Paramètres

message
Type: System.String

Message d'erreur qui explique la raison de l'exception.

paramName
Type: System.String

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

innerException
Type: System.Exception

Exception ayant provoqué l'exception actuelle. Si le paramètre innerException n'est pas une référence null, l'exception actuelle est levée dans un bloc catch qui gère l'exception interne.

Ce constructeur initialise la Message propriété de la nouvelle instance à l’aide de la valeur de le message paramètre. Le contenu du paramètre message doit être compréhensible par les utilisateurs. L'appelant de ce constructeur doit vérifier que cette chaîne a été localisée pour la culture en cours du système.

Ce constructeur initialise la ParamName propriété de l’instance à l’aide paramName. Le contenu de paramName doit être compréhensible par les utilisateurs.

Une exception levée en conséquence directe d'une exception précédente doit contenir une référence à celle-ci dans la propriété InnerException. La propriété InnerException retourne la même valeur que celle qui a été passée dans le constructeur ou retourne null si la propriété InnerException ne fournit pas la valeur d'exception interne au constructeur.

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

Propriété

Valeur

InnerException

La référence à l'exception interne.

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: