CustomValidationAttribute.Method Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.