Partager via


ArgumentOutOfRangeException Constructeurs

Définition

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

Surcharges

Nom Description
ArgumentOutOfRangeException()

Initialise une nouvelle instance de la classe ArgumentOutOfRangeException.

ArgumentOutOfRangeException(String)

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe avec le nom du paramètre qui provoque cette 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 ArgumentOutOfRangeException classe avec un message d’erreur spécifié et l’exception qui est la cause de cette exception.

ArgumentOutOfRangeException(String, String)

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe avec le nom du paramètre qui provoque cette exception et un message d’erreur spécifié.

ArgumentOutOfRangeException(String, Object, String)

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe 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
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é de la nouvelle instance dans un message fourni par le système qui décrit l’erreur, par exemple « Nombre non négatif requis ». Ce message prend en compte la culture système actuelle.

Le tableau suivant présente les valeurs de propriété initiales d’une instance de ArgumentOutOfRangeException.

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

S’applique à

ArgumentOutOfRangeException(String)

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

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe avec le nom du paramètre qui provoque cette 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 qui provoque cette exception.

Remarques

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

Ce constructeur initialise la ParamName propriété de la nouvelle instance à l’aide du paramName paramètre. Le contenu de paramName l’objet est destiné à être compris par les humains.

Le tableau suivant présente les valeurs de propriété initiales d’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
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);
[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);
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}")>]
new ArgumentOutOfRangeException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> ArgumentOutOfRangeException
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.

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 pour rétablir l’objet d’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
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe avec un message d’erreur spécifié et l’exception qui est la cause 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 qui explique la raison de cette exception.

innerException
Exception

Exception qui est la cause 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
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe avec le nom du paramètre qui provoque cette 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 qui a 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 message paramètre est destiné à être compris par les humains. L’appelant de ce constructeur est requis pour s’assurer que cette chaîne a été localisée pour la culture système actuelle.

Ce constructeur initialise la ParamName propriété de la nouvelle instance à l’aide du paramName paramètre. Le contenu de paramName l’objet est destiné à être compris par les humains.

Le tableau suivant présente les valeurs de propriété initiales d’une instance de ArgumentOutOfRangeException.

Propriété Valeur
InnerException null.
Message Chaîne de 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
Source:
ArgumentOutOfRangeException.cs
Source:
ArgumentOutOfRangeException.cs

Initialise une nouvelle instance de la ArgumentOutOfRangeException classe 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 qui a 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 paramètres et message des paramName paramètres 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 d’argument disponible.

Le actualValue paramètre contient la valeur non valide passée à 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 conservée dans la Message propriété.

Le tableau suivant présente les valeurs de propriété initiales d’une instance de ArgumentOutOfRangeException.

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

S’applique à