Partager via


InvalidDataException Constructeurs

Définition

Initialise une nouvelle instance de la classe InvalidDataException.

Surcharges

InvalidDataException()

Initialise une nouvelle instance de la classe InvalidDataException.

InvalidDataException(String)

Initialise une nouvelle instance de la classe InvalidDataException avec un message d'erreur spécifié.

InvalidDataException(String, Exception)

Initialise une nouvelle instance de la classe InvalidDataException avec une référence à l’exception interne qui est la cause de cette exception.

Remarques

Un InvalidDataException est levée lorsque des données non valides sont détectées dans le flux de données, par exemple dans les situations suivantes :

  • Une ligne de données dans un fichier texte délimité n’a pas le nombre attendu de champs.

  • Une tentative de lecture est effectuée pour lire un fichier binaire, tel que un document de traitement de texte, qui est endommagé.

  • Une tentative de lecture d’octets à partir d’un flux de décompression dont le format n’est pas valide est effectué.

InvalidDataException()

Source:
InvalidDataException.cs
Source:
InvalidDataException.cs
Source:
InvalidDataException.cs

Initialise une nouvelle instance de la classe InvalidDataException.

public:
 InvalidDataException();
public InvalidDataException ();
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 « Un argument non valide a été spécifié ». Ce message est localisé en fonction de la culture système actuelle.

S’applique à

InvalidDataException(String)

Source:
InvalidDataException.cs
Source:
InvalidDataException.cs
Source:
InvalidDataException.cs

Initialise une nouvelle instance de la classe InvalidDataException avec un message d'erreur spécifié.

public:
 InvalidDataException(System::String ^ message);
public InvalidDataException (string message);
public InvalidDataException (string? message);
new System.IO.InvalidDataException : string -> System.IO.InvalidDataException
Public Sub New (message As String)

Paramètres

message
String

Message d'erreur qui explique la raison de l'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 « Un argument non valide a été spécifié ». Ce message est localisé en fonction de la culture système actuelle.

S’applique à

InvalidDataException(String, Exception)

Source:
InvalidDataException.cs
Source:
InvalidDataException.cs
Source:
InvalidDataException.cs

Initialise une nouvelle instance de la classe InvalidDataException avec une référence à l’exception interne qui est la cause de cette exception.

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

Paramètres

message
String

Message d'erreur qui explique la raison de l'exception.

innerException
Exception

Exception ayant provoqué l'exception actuelle. Si le paramètre innerException n'est pas null, l'exception actuelle est levée dans un bloc catch qui gère l'exception interne.

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.

Une exception levée en conséquence directe d'une exception précédente doit contenir une référence à celle-ci dans la propriété InnerException. La propriété InnerException retourne la valeur passée au constructeur ou la valeur null si la propriété InnerException ne fournit pas la valeur d'exception interne au constructeur.

S’applique à