CustomValidationAttribute.Method Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает метод проверки.
public:
property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String
Значение свойства
Имя метода проверки.
Комментарии
Настраиваемый метод, указанный этим свойством, должен быть общедоступным и статическим, и он должен возвращать логическое значение. Он также должен принимать по крайней мере один входной параметр, указывающий объект для проверки. Этот параметр может быть строго типизирован. Если процесс передает значение другого типа, будет предпринята попытка преобразования типов.
Указанный метод должен возвращать true , если данный объект действителен. В противном случае он должен вернуть false.
Пользовательский метод также может принимать параметры, указывающие входное ValidationContext значение и выходное ValidationResult значение. Параметр ValidationContext предоставляет дополнительные сведения о контексте, которые метод может использовать для определения контекста, в который он используется. Выходной ValidationResult параметр позволяет методу возвращать сообщение об ошибке.
Если метод возвращает null для ValidationResult параметра или возвращает пустое значение для ErrorMessage свойства, метод по умолчанию FormatErrorMessage будет вызван для создания сообщения об ошибке.