ValidationException Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.