Validator.TryValidateObject Método
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í.
Determina si el objeto especificado es válido.
Sobrecargas
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>) |
Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean) |
Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades. |
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>)
- Source:
- Validator.cs
- Source:
- Validator.cs
- Source:
- Validator.cs
Determina si el objeto especificado es válido usando el contexto de validación y la colección de resultados de validación.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean
Parámetros
- instance
- Object
Objeto que se va a validar.
- validationContext
- ValidationContext
Contexto que describe el objeto que se va a validar.
- validationResults
- ICollection<ValidationResult>
Colección que va a contener todas las validaciones con error.
Devoluciones
Es true
si el objeto es válido; de lo contrario, es false
.
Excepciones
instance
es null
.
instance
no coincide con ObjectInstance en validationContext
.
Comentarios
Este método evalúa cada ValidationAttribute instancia adjunta al tipo de objeto . También comprueba si se proporciona cada propiedad marcada con RequiredAttribute . No valida recursivamente los valores de propiedad del objeto.
Se aplica a
TryValidateObject(Object, ValidationContext, ICollection<ValidationResult>, Boolean)
- Source:
- Validator.cs
- Source:
- Validator.cs
- Source:
- Validator.cs
Determina si el objeto especificado es válido usando el contexto de validación, la colección de resultados de validación y un valor que indica si se van a validar o no todas las propiedades.
public:
static bool TryValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, bool validateAllProperties);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, bool validateAllProperties);
public static bool TryValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults, bool validateAllProperties);
static member TryValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * bool -> bool
Public Shared Function TryValidateObject (instance As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validateAllProperties As Boolean) As Boolean
Parámetros
- instance
- Object
Objeto que se va a validar.
- validationContext
- ValidationContext
Contexto que describe el objeto que se va a validar.
- validationResults
- ICollection<ValidationResult>
Colección que va a contener todas las validaciones con error.
- validateAllProperties
- Boolean
true
para validar todas las propiedades; si es false
, solo es necesario validar los atributos.
Devoluciones
Es true
si el objeto es válido; de lo contrario, es false
.
Excepciones
instance
es null
.
instance
no coincide con ObjectInstance en validationContext
.
Comentarios
Este método evalúa cada ValidationAttribute instancia adjunta al tipo de objeto . También comprueba si se proporciona cada propiedad marcada con RequiredAttribute . Valida los valores de propiedad del objeto si validateAllProperties
es true
pero no valida de forma recursiva las propiedades de los objetos devueltos por las propiedades.