ArgumentOutOfRangeException Constructeurs

Définition

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.Initializes a new instance of the ArgumentOutOfRangeException class.

Surcharges

ArgumentOutOfRangeException()

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.Initializes a new instance of the ArgumentOutOfRangeException class.

ArgumentOutOfRangeException(String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception.Initializes a new instance of the ArgumentOutOfRangeException class with the name of the parameter that causes this exception.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec les données sérialisées.Initializes a new instance of the ArgumentOutOfRangeException class with serialized data.

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.Initializes a new instance of the ArgumentOutOfRangeException class with a specified error message and the exception that is the cause of this 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é.Initializes a new instance of the ArgumentOutOfRangeException class with the name of the parameter that causes this exception and a specified error message.

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é.Initializes a new instance of the ArgumentOutOfRangeException class with the parameter name, the value of the argument, and a specified error message.

ArgumentOutOfRangeException()

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.Initializes a new instance of the ArgumentOutOfRangeException class.

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

Remarques

Ce constructeur initialise la propriété Message de la nouvelle instance en lui affectant un message système décrivant l’erreur, tel que « nombre non négatif requis ».This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." Ce message prend en compte la culture système en cours.This message takes into account the current system culture.

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriétéProperty ValeurValue
InnerException Référence Null (Nothing en Visual Basic).A null reference (Nothing in Visual Basic).
Message Chaîne de message d'erreur localisée.The localized error message string.

ArgumentOutOfRangeException(String)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec le nom du paramètre ayant provoqué l'exception.Initializes a new instance of the ArgumentOutOfRangeException class with the name of the parameter that causes this exception.

public:
 ArgumentOutOfRangeException(System::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.The name of the parameter that causes this exception.

Remarques

Ce constructeur initialise la propriété Message de la nouvelle instance en lui affectant un message système décrivant l’erreur, tel que « nombre non négatif requis ».This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "Nonnegative number required." Ce message prend en compte la culture système en cours.This message takes into account the current system culture.

Ce constructeur initialise la propriété ParamName de la nouvelle instance à l'aide du paramètre paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Le contenu de paramName doit être compréhensible par les utilisateurs.The content of paramName is intended to be understood by humans.

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriétéProperty ValeurValue
InnerException Référence Null (Nothing en Visual Basic).A null reference (Nothing in Visual Basic).
Message Chaîne vide ("").The empty string ("").
ParamName Chaîne du nom du paramètre.The parameter name string.

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException avec les données sérialisées.Initializes a new instance of the ArgumentOutOfRangeException class with serialized data.

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 d'objet sérialisées.The object that holds the serialized object data.

context
StreamingContext

Objet qui décrit la source ou la destination des données sérialisées.An object that describes the source or destination of the serialized data.

Remarques

Ce constructeur est appelé lors de la désérialisation afin de reconstituer l'objet exception transmis sur un flux.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Pour plus d’informations, consultez sérialisation XML et SOAP.For more information, see XML and SOAP Serialization.

Voir aussi

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.Initializes a new instance of the ArgumentOutOfRangeException class with a specified error message and the exception that is the cause of this exception.

public:
 ArgumentOutOfRangeException(System::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.The error message that explains the reason for this 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.The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.

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é.Initializes a new instance of the ArgumentOutOfRangeException class with the name of the parameter that causes this exception and a specified error message.

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::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.The name of the parameter that caused the exception.

message
String

Message qui décrit l’erreur.The message that describes the error.

Remarques

Ce constructeur initialise la propriété Message de la nouvelle instance à l’aide de la valeur du paramètre message.This constructor initializes the Message property of the new instance using the value of the message parameter. Le contenu du paramètre message doit être compréhensible par les utilisateurs.The content of the message parameter is intended to be understood by humans. L'appelant de ce constructeur est requis pour vérifier que cette chaîne a été localisée pour la culture système actuelle.The caller of this constructor is required to ensure that this string has been localized for the current system culture.

Ce constructeur initialise la propriété ParamName de la nouvelle instance à l'aide du paramètre paramName.This constructor initializes the ParamName property of the new instance using the paramName parameter. Le contenu de paramName doit être compréhensible par les utilisateurs.The content of paramName is intended to be understood by humans.

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriétéProperty ValeurValue
InnerException null.null.
Message Chaîne de message d'erreur.The error message string.
ParamName Chaîne du nom du paramètre.The parameter name string.

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é.Initializes a new instance of the ArgumentOutOfRangeException class with the parameter name, the value of the argument, and a specified error message.

public:
 ArgumentOutOfRangeException(System::String ^ paramName, System::Object ^ actualValue, System::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.The name of the parameter that caused the exception.

actualValue
Object

Valeur de l'argument qui provoque cette exception.The value of the argument that causes this exception.

message
String

Message qui décrit l’erreur.The message that describes the error.

Remarques

Ce constructeur initialise la propriété ParamName de la nouvelle instance à l’aide du paramètre paramName, de la propriété ActualValue à l’aide du paramètre actualValue et de la propriété Message à l’aide du paramètre message.This constructor initializes the ParamName property of the new instance using the paramName parameter, the ActualValue property using the actualValue parameter, and the Message property using the message parameter. Le contenu des paramètres paramName et message est destiné à être compréhensible par les êtres humains.The content of the paramName and message parameters is intended to be understood by humans. 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.The caller of this constructor is required to ensure that these strings have been localized for the current system culture.

Le paramètre actualValue n’est pas utilisé dans la bibliothèque de classes .NET Framework.The actualValue parameter is not used within the .NET Framework class library. Toutefois, la propriété ActualValue est fournie afin que les applications puissent utiliser la valeur d’argument disponible.However, the ActualValue property is provided so that applications can use the available argument value.

Le paramètre actualValue contient une valeur non valide qui est transmise à la méthode et provoque la levée de cette exception.The actualValue parameter contains an invalid value that is passed to the method and causes this exception to be thrown. Cette valeur est stockée dans la propriété ActualValue et sa représentation sous forme de chaîne est ajoutée à la chaîne de message contenue dans la propriété Message.This value is stored in the ActualValue property and its string representation is appended to the message string held in the Message property.

Le tableau suivant affiche les valeurs de propriété initiales pour une instance de ArgumentOutOfRangeException.The following table shows the initial property values for an instance of ArgumentOutOfRangeException.

PropriétéProperty ValeurValue
ActualValue Valeur de l'argument.The argument value.
InnerException Référence null (Nothing dans Visual Basic).The null reference (Nothing in Visual Basic).
Message Chaîne de message d'erreur.The error message string.
ParamName Chaîne du nom du paramètre.The parameter name string.

S’applique à