ArgumentOutOfRangeException Constructeurs

Définition

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

Surcharges

ArgumentOutOfRangeException()

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

ArgumentOutOfRangeException(String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec des données sérialisées.

ArgumentOutOfRangeException(String, Exception)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec un message d'erreur spécifié et l'exception qui est à l'origine de cette exception.

ArgumentOutOfRangeException(String, String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception et un message d'erreur spécifié.

ArgumentOutOfRangeException(String, Object, String)

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

ArgumentOutOfRangeException()

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

public:
 ArgumentOutOfRangeException();
public ArgumentOutOfRangeException ();
Public Sub New ()

Remarques

Ce constructeur initialise la Message propriété de la nouvelle instance en lui affectant un message système décrivant l’erreur, tel que « nombre non négatif requis ». Ce message prend en compte la culture système en cours.

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.

Propriété Valeur
InnerException Référence Null (Nothing en Visual Basic).
Message Chaîne du message d'erreur localisé.

S’applique à

ArgumentOutOfRangeException(String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception.

public:
 ArgumentOutOfRangeException(System::String ^ paramName);
public ArgumentOutOfRangeException (string paramName);
public ArgumentOutOfRangeException (string? paramName);
new ArgumentOutOfRangeException : string -> ArgumentOutOfRangeException
Public Sub New (paramName As String)

Paramètres

paramName
String

Nom du paramètre ayant provoqué cette exception.

Remarques

Ce constructeur initialise la Message propriété de la nouvelle instance en lui affectant un message système décrivant l’erreur, tel que « nombre non négatif requis ». Ce message prend en compte la culture système en cours.

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

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.

Propriété Valeur
InnerException Référence Null (Nothing en Visual Basic).
Message Chaîne vide ("").
ParamName Chaîne du nom du paramètre.

S’applique à

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec des données sérialisées.

protected:
 ArgumentOutOfRangeException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ArgumentOutOfRangeException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Paramètres

info
SerializationInfo

Objet qui contient les données sérialisées de l'objet.

context
StreamingContext

Objet qui décrit la source ou la destination des données sérialisées.

Remarques

Ce constructeur est appelé lors de la désérialisation afin de reconstituer l'objet exception transmis sur un flux. Pour plus d’informations, consultez sérialisation XML et SOAP.

Voir aussi

S’applique à

ArgumentOutOfRangeException(String, Exception)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec un message d'erreur spécifié et l'exception qui est à l'origine de cette exception.

public:
 ArgumentOutOfRangeException(System::String ^ message, Exception ^ innerException);
public ArgumentOutOfRangeException (string message, Exception innerException);
public ArgumentOutOfRangeException (string? message, Exception? innerException);
new ArgumentOutOfRangeException : string * Exception -> ArgumentOutOfRangeException
Public Sub New (message As String, innerException As Exception)

Paramètres

message
String

Message d'erreur expliquant la raison de cette exception.

innerException
Exception

Exception à l'origine de l'exception actuelle, ou une référence null (Nothing en Visual Basic) si aucune exception interne n'est spécifiée.

S’applique à

ArgumentOutOfRangeException(String, String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception et un message d'erreur spécifié.

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::String ^ message);
public ArgumentOutOfRangeException (string paramName, string message);
public ArgumentOutOfRangeException (string? paramName, string? message);
new ArgumentOutOfRangeException : string * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, message As String)

Paramètres

paramName
String

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

message
String

Message décrivant l'erreur.

Remarques

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

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

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.

Propriété Valeur
InnerException null.
Message Chaîne du message d'erreur.
ParamName Chaîne du nom du paramètre.

S’applique à

ArgumentOutOfRangeException(String, Object, String)

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

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::String ^ message);
public ArgumentOutOfRangeException (string paramName, object actualValue, string message);
public ArgumentOutOfRangeException (string? paramName, object? actualValue, string? message);
new ArgumentOutOfRangeException : string * obj * string -> ArgumentOutOfRangeException
Public Sub New (paramName As String, actualValue As Object, message As String)

Paramètres

paramName
String

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

actualValue
Object

Valeur de l'argument qui provoque cette exception.

message
String

Message décrivant l'erreur.

Remarques

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

Le actualValue paramètre n’est pas utilisé dans la bibliothèque de classes .net. Toutefois, les applications peuvent utiliser la ActualValue propriété pour obtenir la valeur d’argument disponible.

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

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.

Propriété Valeur
ActualValue Valeur de l'argument.
InnerException Référence null ( Nothing en Visual Basic).
Message Chaîne du message d'erreur.
ParamName Chaîne du nom du paramètre.

S’applique à