CustomValidationAttribute.Method Propiedad

Definición

Obtiene el método de validación.

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

Valor de propiedad

Nombre del método de validación.

Comentarios

El método personalizado especificado por esta propiedad debe ser público y estático, y debe devolver un valor booleano. También debe tomar al menos un parámetro de entrada que especifique el objeto que se va a validar. Este parámetro se puede escribir fuertemente. Si un proceso pasa un valor de un tipo diferente, se intentará la conversión de tipos.

El método especificado debe devolver true si un objeto determinado es válido. De lo contrario, debe devolver false.

El método personalizado también puede tomar parámetros que especifican un ValidationContext valor de entrada y un ValidationResult valor de salida. El ValidationContext parámetro proporciona información de contexto adicional que el método puede usar para determinar el contexto en el que se usa. El ValidationResult parámetro de salida permite al método devolver un mensaje de error.

Si el método devuelve null para el ValidationResult parámetro o si devuelve un valor vacío para la ErrorMessage propiedad , se llamará al método predeterminado FormatErrorMessage para redactar el mensaje de error.

Se aplica a