Partager via


ValidationException Constructeurs

Définition

Initialise une nouvelle instance de la classe ValidationException.

Surcharges

Nom Description
ValidationException()

Initialise une nouvelle instance de la classe à l’aide ValidationException d’un message d’erreur généré par le système.

ValidationException(String)

Initialise une nouvelle instance de la classe à l’aide ValidationException d’un message d’erreur spécifié.

ValidationException(SerializationInfo, StreamingContext)
Obsolète.

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

ValidationException(String, Exception)

Initialise une nouvelle instance de la classe à l’aide ValidationException d’un message d’erreur spécifié et d’une collection d’instances d’exception internes.

ValidationException(ValidationResult, ValidationAttribute, Object)

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

ValidationException(String, ValidationAttribute, Object)

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

ValidationException()

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

Initialise une nouvelle instance de la classe à l’aide ValidationException d’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 de la ValidationException classe.

S’applique à

ValidationException(String)

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

Initialise une nouvelle instance de la classe à l’aide ValidationException d’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
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 à l’aide ValidationException de données sérialisées.

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);
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}")>]
new System.ComponentModel.DataAnnotations.ValidationException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.DataAnnotations.ValidationException
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 contextuelles sur la source ou la destination de l’objet sérialisé.

Attributs

Remarques

Ce constructeur est appelé pendant la désérialisation pour rétablir l’objet d’exception transmis sur un flux.

S’applique à

ValidationException(String, Exception)

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

Initialise une nouvelle instance de la classe à l’aide ValidationException d’un message d’erreur spécifié et d’une collection d’instances d’exception 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 propriété, et non innerExceptiondans la InnerExceptions propriété.

S’applique à

ValidationException(ValidationResult, ValidationAttribute, Object)

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

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

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 provoqué le déclenchement de l’erreur de validation par l’attribut.

S’applique à

ValidationException(String, ValidationAttribute, Object)

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

Initialise une nouvelle instance de la classe à l’aide ValidationException d’un message d’erreur spécifié, d’un attribut de validation et de 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 indiquant l’erreur.

validatingAttribute
ValidationAttribute

Attribut qui a provoqué l’exception actuelle.

value
Object

Valeur de l’objet qui a provoqué l’erreur de validation de l’attribut.

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 à