Compartilhar via


CustomValidationAttribute.Method Propriedade

Definição

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.

Aplica-se a