ValidationException 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 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 innerException
dans .
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.