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 вызывается для создания сообщения об ошибке.