Partager via


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)
Obsolète.

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()

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

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

Remarques

Ce constructeur initialise la Message propriété du nouveau instance dans un message fourni par le système qui décrit l’erreur, par exemple « Numéro non négatif requis ». Ce message prend en compte la culture système actuelle.

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)

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

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é du nouveau instance dans un message fourni par le système qui décrit l’erreur, par exemple « Numéro non négatif requis ». Ce message prend en compte 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 Référence Null (Nothing en Visual Basic).
Message Chaîne vide («  »).
ParamName Chaîne de nom de paramètre.

S’applique à

ArgumentOutOfRangeException(SerializationInfo, StreamingContext)

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

Attention

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

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);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected ArgumentOutOfRangeException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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.

Attributs

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)

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

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)

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

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é du nouveau 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 de nom de paramètre.

S’applique à

ArgumentOutOfRangeException(String, Object, String)

Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

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é du nouveau instance à l’aide du paramName paramètre, la ActualValue propriété à l’aide du actualValue paramètre et la propriété à l’aide du Messagemessage paramètre. Le contenu des paramName paramètres et message est destiné à être compris par les humains. L’appelant de ce constructeur est requis 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. Toutefois, les applications peuvent utiliser la ActualValue propriété pour obtenir la valeur de l’argument disponible.

Le actualValue paramètre contient la valeur non valide qui a été passée à la méthode et qui 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 de nom de paramètre.

S’applique à