Compartir a través de


Validator.TryValidateObject Método

Definición

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.

Se aplica a