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
| 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.