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

Применяется к