ValidationException Construtores

Definição

Inicializa uma nova instância da ValidationException classe.

Sobrecargas

Name Description
ValidationException()

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro gerada pelo sistema.

ValidationException(String)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada.

ValidationException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da ValidationException classe usando dados serializados.

ValidationException(String, Exception)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada e uma coleção de instâncias internas de exceção.

ValidationException(ValidationResult, ValidationAttribute, Object)

Inicializa uma nova instância da ValidationException classe usando um resultado de validação, um atributo de validação e o valor da exceção atual.

ValidationException(String, ValidationAttribute, Object)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada, um atributo de validação e o valor da exceção atual.

ValidationException()

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro gerada pelo sistema.

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

Observações

Este método é o construtor sem parâmetros para a ValidationException classe.

Aplica-se a

ValidationException(String)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada.

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

Parâmetros

message
String

Uma mensagem especificada que indica o erro.

Observações

Para mais informações sobre como usar este construtor, veja Como: Personalizar a Validação do Campo de Dados no Modelo de Dados.

Aplica-se a

ValidationException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da ValidationException classe usando dados serializados.

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

Parâmetros

info
SerializationInfo

O objeto que contém os dados serializados.

context
StreamingContext

Informação de contexto sobre a origem ou destino do objeto serializado.

Observações

Este construtor é chamado durante a desserialização para reconstituir o objeto exceção transmitido através de um fluxo.

Aplica-se a

ValidationException(String, Exception)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada e uma coleção de instâncias internas de exceção.

public:
 ValidationException(System::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)

Parâmetros

message
String

A mensagem de erro.

innerException
Exception

A coleção de exceções de validação.

Observações

Normalmente não usará este construtor porque as exceções de validação são armazenadas na InnerExceptions propriedade, não innerExceptionem .

Aplica-se a

ValidationException(ValidationResult, ValidationAttribute, Object)

Inicializa uma nova instância da ValidationException classe usando um resultado de validação, um atributo de validação e o valor da exceção atual.

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);
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)

Parâmetros

validationResult
ValidationResult

A lista de resultados de validação.

validatingAttribute
ValidationAttribute

O atributo que causou a exceção atual.

value
Object

O valor do objeto que causou o disparo do erro de validação pelo atributo.

Aplica-se a

ValidationException(String, ValidationAttribute, Object)

Inicializa uma nova instância da ValidationException classe usando uma mensagem de erro especificada, um atributo de validação e o valor da exceção atual.

public:
 ValidationException(System::String ^ errorMessage, System::ComponentModel::DataAnnotations::ValidationAttribute ^ validatingAttribute, System::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)

Parâmetros

errorMessage
String

A mensagem que indica o erro.

validatingAttribute
ValidationAttribute

O atributo que causou a exceção atual.

value
Object

O valor do objeto que causou o erro de validação do atributo.

Observações

Para mais informações, consulte Como: Personalizar a Validação do Campo de Dados no Modelo de Dados.

Aplica-se a