Validator.ValidateObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o objeto especificado é válido.
Sobrecargas
ValidateObject(Object, ValidationContext) |
Determina se o objeto especificado é válido usando o contexto de validação. |
ValidateObject(Object, ValidationContext, Boolean) |
Determina se o objeto especificado é válido usando o contexto de validação e um valor que especifica se é necessário validar todas as propriedades. |
ValidateObject(Object, ValidationContext)
- Origem:
- Validator.cs
- Origem:
- Validator.cs
- Origem:
- Validator.cs
Determina se o objeto especificado é válido usando o contexto de validação.
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)
Parâmetros
- instance
- Object
O objeto a ser validado.
- validationContext
- ValidationContext
O contexto que descreve o objeto a ser validado.
Exceções
O objeto não é válido.
instance
é null
.
instance
não corresponde a ObjectInstance em validationContext
.
Comentários
Este método avalia cada instância de ValidationAttribute anexada ao tipo de objeto.
Aplica-se a
ValidateObject(Object, ValidationContext, Boolean)
- Origem:
- Validator.cs
- Origem:
- Validator.cs
- Origem:
- Validator.cs
Determina se o objeto especificado é válido usando o contexto de validação e um valor que especifica se é necessário validar todas as propriedades.
public:
static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)
Parâmetros
- instance
- Object
O objeto a ser validado.
- validationContext
- ValidationContext
O contexto que descreve o objeto a ser validado.
- validateAllProperties
- Boolean
true
para validar todas as propriedades; caso contrário, false
.
Exceções
instance
não é válido.
instance
é null
.
instance
não corresponde a ObjectInstance em validationContext
.
Comentários
Este método avalia cada instância de ValidationAttribute anexada ao tipo de objeto.