ValidationAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Служит базовым классом для всех атрибутов проверки.
public ref class ValidationAttribute abstract : Attribute
public abstract class ValidationAttribute : Attribute
type ValidationAttribute = class
inherit Attribute
Public MustInherit Class ValidationAttribute
Inherits Attribute
- Наследование
- Производный
Комментарии
Этот класс применяет проверку на основе метаданных, связанных с таблицей данных. Этот класс можно переопределить для создания настраиваемых атрибутов проверки.
Конструкторы
ValidationAttribute() |
Инициализирует новый экземпляр класса ValidationAttribute. |
ValidationAttribute(Func<String>) |
Инициализирует новый экземпляр класса ValidationAttribute, используя функцию, которая предоставляет доступ к ресурсам проверки. |
ValidationAttribute(String) |
Инициализирует новый экземпляр класса ValidationAttribute, используя сообщение об ошибке, связанное с проверяющим элементом управления. |
Свойства
ErrorMessage |
Получает или задает сообщение об ошибке, которое необходимо связать с проверяющим элементом управления на случай сбоя во время проверки. |
ErrorMessageResourceName |
Получает или задает имя ресурса сообщений об ошибках, используемого для поиска значения свойства ErrorMessageResourceType в случае сбоя при проверке. |
ErrorMessageResourceType |
Получает или задает тип ресурса, используемого для поиска сообщения об ошибке в случае сбоя проверки. |
ErrorMessageString |
Получает локализованное сообщение об ошибке проверки. |
RequiresValidationContext |
Получает значение, указывающее, требует ли атрибут контекста проверки. |
TypeId |
В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute. (Унаследовано от Attribute) |
Методы
Equals(Object) |
Возвращает значение, показывающее, равен ли экземпляр указанному объекту. (Унаследовано от Attribute) |
FormatErrorMessage(String) |
Применяет к сообщению об ошибке форматирование на основе поля данных, в котором произошла ошибка. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. (Унаследовано от Attribute) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetValidationResult(Object, ValidationContext) |
Проверяет, является ли заданное значение допустимым относительно текущего атрибута проверки. |
IsDefaultAttribute() |
При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса. (Унаследовано от Attribute) |
IsValid(Object) |
Определяет, является ли заданное значение объекта допустимым. |
IsValid(Object, ValidationContext) |
Проверяет заданное значение относительно текущего атрибута проверки. |
Match(Object) |
При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту. (Унаследовано от Attribute) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Validate(Object, String) |
Проверяет указанный объект. |
Validate(Object, ValidationContext) |
Проверяет указанный объект. |
Явные реализации интерфейса
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации. (Унаследовано от Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса. (Унаследовано от Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1). (Унаследовано от Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Предоставляет доступ к открытым свойствам и методам объекта. (Унаследовано от Attribute) |