CustomValidationAttribute.Method Propriedade
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.
Obtém 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 da propriedade
O nome do método de validação.
Comentários
O método personalizado especificado por essa propriedade deve ser público e estático e deve retornar um valor booliano. Ele também deve usar pelo menos um parâmetro de entrada que especifique o objeto a ser validado. Esse parâmetro pode ser fortemente tipado. Se um processo passar um valor de um tipo diferente, a conversão de tipo será tentada.
O método especificado deverá retornar true
se um determinado objeto for válido. Caso contrário, ela deve retornar false
.
O método personalizado também pode ter parâmetros que especificam um ValidationContext valor de entrada e um valor de ValidationResult saída. O ValidationContext parâmetro fornece informações de contexto adicionais que o método pode usar para determinar o contexto no qual ele é usado. O ValidationResult parâmetro de saída permite que o método retorne uma mensagem de erro.
Se o método retornar null
para o ValidationResult parâmetro ou se retornar um valor vazio para a ErrorMessage propriedade , o método padrão FormatErrorMessage será chamado para compor a mensagem de erro.