ValidationException Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase ValidationException.
Sobrecargas
ValidationException() |
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error generado por el sistema. |
ValidationException(String) |
Inicializa una nueva instancia de la clase ValidationException usando el mensaje de error especificado. |
ValidationException(SerializationInfo, StreamingContext) |
Obsoletos.
Inicializa una nueva instancia de la clase ValidationException con datos serializados. |
ValidationException(String, Exception) |
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error especificado y una colección de instancias de excepción interna. |
ValidationException(ValidationResult, ValidationAttribute, Object) |
Inicializa una nueva instancia de la clase ValidationException usando un resultado de validación, un atributo de validación y el valor de la excepción actual. |
ValidationException(String, ValidationAttribute, Object) |
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual. |
ValidationException()
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error generado por el sistema.
public:
ValidationException();
public ValidationException ();
Public Sub New ()
Comentarios
Este método es el constructor sin parámetros de la ValidationException clase .
Se aplica a
ValidationException(String)
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Inicializa una nueva instancia de la clase ValidationException usando el mensaje de error especificado.
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)
Parámetros
- message
- String
Mensaje especificado que expone el error.
Comentarios
Para obtener más información sobre cómo usar este constructor, vea How to: Customize Data Field Validation in the Data Model.
Se aplica a
ValidationException(SerializationInfo, StreamingContext)
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Precaución
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Inicializa una nueva instancia de la clase ValidationException con datos 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);
[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)
Parámetros
- info
- SerializationInfo
Objeto que aloja los datos serializados.
- context
- StreamingContext
Información de contexto acerca del origen o el destino del objeto serializado.
- Atributos
Comentarios
Se llama a este constructor durante la deserialización para reconstituir el objeto de excepción que se transmite a través de una secuencia.
Se aplica a
ValidationException(String, Exception)
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error especificado y una colección de instancias de excepción interna.
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)
Parámetros
- message
- String
Mensaje de error.
- innerException
- Exception
Colección de excepciones de validación.
Comentarios
Normalmente no usará este constructor porque las excepciones de validación se almacenan en la InnerExceptions propiedad , no innerException
en .
Se aplica a
ValidationException(ValidationResult, ValidationAttribute, Object)
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Inicializa una nueva instancia de la clase ValidationException usando un resultado de validación, un atributo de validación y el valor de la excepción actual.
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)
Parámetros
- validationResult
- ValidationResult
Lista de resultados de la validación.
- validatingAttribute
- ValidationAttribute
Atributo que produjo la excepción actual.
- value
- Object
Valor del objeto que hizo que el atributo activara el error de validación.
Se aplica a
ValidationException(String, ValidationAttribute, Object)
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
- Source:
- ValidationException.cs
Inicializa una nueva instancia de la clase ValidationException usando un mensaje de error especificado, un atributo de validación y el valor de la excepción actual.
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)
Parámetros
- errorMessage
- String
Mensaje que expone el error.
- validatingAttribute
- ValidationAttribute
Atributo que produjo la excepción actual.
- value
- Object
Valor del objeto que hizo que el atributo activara el error de validación.
Comentarios
Para obtener más información, vea How to: Customize Data Field Validation in the Data Model.