ArgumentOutOfRangeException Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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()
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)
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)
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)
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é 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)
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. |