CustomValidationAttribute.Method Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.