Compartilhar via


Validator.TryValidateProperty Método

Definição

Valida a propriedade.

public:
 static bool TryValidateProperty(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateProperty (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
public static bool TryValidateProperty (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult>? validationResults);
static member TryValidateProperty : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateProperty (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean

Parâmetros

value
Object

O valor a ser validado.

validationContext
ValidationContext

O contexto que descreve a propriedade a ser validada.

validationResults
ICollection<ValidationResult>

Uma coleção para armazenar cada validação com falha.

Retornos

true se a propriedade for validada; caso contrário, false.

Exceções

value não pode ser atribuído à propriedade.

- ou -

value é null.

A propriedade MemberName do validationContext não é uma propriedade válida.

Comentários

Esse método testa cada ValidationAttribute instância associada à propriedade identificada pelo validationContext parâmetro .

Aplica-se a