ValidationException Costruttori

Definizione

Inizializza una nuova istanza della classe ValidationException.

Overload

ValidationException()

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore generato dal sistema.

ValidationException(String)

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato.

ValidationException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe ValidationException utilizzando dati serializzati.

ValidationException(String, Exception)

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne.

ValidationException(ValidationResult, ValidationAttribute, Object)

Inizializza una nuova istanza della classe ValidationException utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente.

ValidationException(String, ValidationAttribute, Object)

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente.

ValidationException()

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

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore generato dal sistema.

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

Commenti

Questo metodo è il costruttore senza parametri per la ValidationException classe .

Si applica a

ValidationException(String)

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

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato.

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)

Parametri

message
String

Messaggio specificato indicante l'errore.

Commenti

Per altre informazioni su come usare questo costruttore, vedere Procedura: Personalizzare la convalida del campo dati nel modello di dati.

Si applica a

ValidationException(SerializationInfo, StreamingContext)

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

Attenzione

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Inizializza una nuova istanza della classe ValidationException utilizzando dati serializzati.

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)

Parametri

info
SerializationInfo

Oggetto contenente i dati serializzati.

context
StreamingContext

Informazioni di contesto sull'origine o sulla destinazione dell'oggetto serializzato.

Attributi

Commenti

Questo costruttore viene chiamato durante la deserializzazione per ricostituire l'oggetto eccezione trasmesso su un flusso.

Si applica a

ValidationException(String, Exception)

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

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato e un insieme di istanze di eccezioni interne.

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)

Parametri

message
String

Messaggio di errore.

innerException
Exception

Insieme di eccezioni della convalida.

Commenti

In genere non si userà questo costruttore perché le eccezioni di convalida vengono archiviate nella InnerExceptions proprietà, non innerException.

Si applica a

ValidationException(ValidationResult, ValidationAttribute, Object)

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

Inizializza una nuova istanza della classe ValidationException utilizzando un risultato della convalida, un attributo di convalida e il valore dell'eccezione corrente.

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)

Parametri

validationResult
ValidationResult

Elenco di risultati della convalida.

validatingAttribute
ValidationAttribute

Attributo che ha causato l'eccezione corrente.

value
Object

Valore dell'oggetto che ha provocato l'attivazione dell'errore di convalida da parte dell'attributo.

Si applica a

ValidationException(String, ValidationAttribute, Object)

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

Inizializza una nuova istanza della classe ValidationException utilizzando un messaggio di errore specificato, un attributo di convalida e il valore dell'eccezione corrente.

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)

Parametri

errorMessage
String

Messaggio indicante l'errore.

validatingAttribute
ValidationAttribute

Attributo che ha causato l'eccezione corrente.

value
Object

Valore dell'oggetto che ha causato l'attivazione dell'errore di convalida da parte dell'attributo.

Commenti

Per altre informazioni, vedere Procedura: Personalizzare la convalida del campo dati nel modello di dati.

Si applica a