Partager via


ValidationException Constructeurs

Définition

Initialise une nouvelle instance de la classe ValidationException.

Surcharges

ValidationException()

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur généré par le système.

ValidationException(String)

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

ValidationException(SerializationInfo, StreamingContext)
Obsolète.

Initialise une nouvelle instance de la classe ValidationException à l'aide de données sérialisées.

ValidationException(String, Exception)

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur spécifié et une collection d'instances d'exceptions internes.

ValidationException(ValidationResult, ValidationAttribute, Object)

Initialise une nouvelle instance de la classe ValidationException à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours.

ValidationException(String, ValidationAttribute, Object)

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle.

ValidationException()

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.cs

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur généré par le système.

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

Remarques

Cette méthode est le constructeur sans paramètre pour la ValidationException classe .

S’applique à

ValidationException(String)

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.cs

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

public:
 ValidationException(System::String ^ message);
public ValidationException (string message);
public ValidationException (string? message);
new System.ComponentModel.DataAnnotations.ValidationException : string -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (message As String)

Paramètres

message
String

Message spécifié qui indique l'erreur.

Remarques

Pour plus d’informations sur l’utilisation de ce constructeur, consultez Guide pratique pour personnaliser la validation des champs de données dans le modèle de données.

S’applique à

ValidationException(SerializationInfo, StreamingContext)

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.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 ValidationException à l'aide de données sérialisées.

protected:
 ValidationException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ValidationException (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 ValidationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
[<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 System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Paramètres

info
SerializationInfo

Objet qui contient les données sérialisées.

context
StreamingContext

Informations de contexte sur la source ou la destination de l'objet sérialisé.

Attributs

Remarques

Ce constructeur est appelé lors de la désérialisation pour reconstituer l’objet d’exception transmis via un flux.

S’applique à

ValidationException(String, Exception)

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.cs

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur spécifié et une collection d'instances d'exceptions internes.

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

Paramètres

message
String

Message d’erreur.

innerException
Exception

Collection d'exceptions de validation.

Remarques

En règle générale, vous n’utiliserez pas ce constructeur, car les exceptions de validation sont stockées dans la InnerExceptions propriété , et non innerExceptiondans .

S’applique à

ValidationException(ValidationResult, ValidationAttribute, Object)

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.cs

Initialise une nouvelle instance de la classe ValidationException à l'aide d'un résultat de validation, d'un attribut de validation et de la valeur de l'exception en cours.

public:
 ValidationException(System::ComponentModel::DataAnnotations::ValidationResult ^ validationResult, System::ComponentModel::DataAnnotations::ValidationAttribute ^ validatingAttribute, System::Object ^ value);
public ValidationException (System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value);
public ValidationException (System.ComponentModel.DataAnnotations.ValidationResult validationResult, System.ComponentModel.DataAnnotations.ValidationAttribute? validatingAttribute, object? value);
new System.ComponentModel.DataAnnotations.ValidationException : System.ComponentModel.DataAnnotations.ValidationResult * System.ComponentModel.DataAnnotations.ValidationAttribute * obj -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (validationResult As ValidationResult, validatingAttribute As ValidationAttribute, value As Object)

Paramètres

validationResult
ValidationResult

Liste des résultats de validation.

validatingAttribute
ValidationAttribute

Attribut qui a provoqué l'exception actuelle.

value
Object

Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation.

S’applique à

ValidationException(String, ValidationAttribute, Object)

Source:
ValidationException.cs
Source:
ValidationException.cs
Source:
ValidationException.cs

Initialise une nouvelle instance de la classe ValidationException avec un message d'erreur spécifié, un attribut de validation et la valeur de l'exception actuelle.

public:
 ValidationException(System::String ^ errorMessage, System::ComponentModel::DataAnnotations::ValidationAttribute ^ validatingAttribute, System::Object ^ value);
public ValidationException (string errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute validatingAttribute, object value);
public ValidationException (string? errorMessage, System.ComponentModel.DataAnnotations.ValidationAttribute? validatingAttribute, object? value);
new System.ComponentModel.DataAnnotations.ValidationException : string * System.ComponentModel.DataAnnotations.ValidationAttribute * obj -> System.ComponentModel.DataAnnotations.ValidationException
Public Sub New (errorMessage As String, validatingAttribute As ValidationAttribute, value As Object)

Paramètres

errorMessage
String

Message qui indique l'erreur.

validatingAttribute
ValidationAttribute

Attribut qui a provoqué l'exception actuelle.

value
Object

Valeur de l'objet qui a fait en sorte que l'attribut déclenche l'erreur de validation.

Remarques

Pour plus d’informations, consultez Guide pratique pour personnaliser la validation des champs de données dans le modèle de données.

S’applique à