CustomValidationAttribute.Method Propriedade

Definição

Recebe o método de validação.

public:
 property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String

Valor de Propriedade

O nome do método de validação.

Observações

O método personalizado especificado por esta propriedade deve ser público e estático, e deve devolver um valor booleano. Deve também ser necessário pelo menos um parâmetro de entrada que especifique o objeto a validar. Este parâmetro pode ser fortemente tipado. Se um processo passar um valor de outro tipo, será tentada a conversão de tipo.

O método especificado deve devolver true se um dado objeto for válido. Caso contrário, deve retornar false.

O método personalizado pode também aceitar parâmetros que especificam um ValidationContext valor de entrada e um ValidationResult valor de saída. O ValidationContext parâmetro fornece informação adicional de contexto que o método pode usar para determinar o contexto em que é utilizado. O ValidationResult parâmetro de saída permite que o método devolva uma mensagem de erro.

Se o método devolver null para o ValidationResult parâmetro ou se devolver um valor vazio para a ErrorMessage propriedade, será chamado o método por defeito FormatErrorMessage para compor a mensagem de erro.

Aplica-se a