ValidationContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает контекст, в котором выполняется проверка.
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- Наследование
-
ValidationContext
- Реализации
Комментарии
Этот класс описывает тип или член, для которого выполняется проверка. Он также позволяет добавлять пользовательскую проверку с помощью любой службы, реализующей IServiceProvider интерфейс.
Конструкторы
| Имя | Описание |
|---|---|
| ValidationContext(Object, IDictionary<Object,Object>) |
Инициализирует новый экземпляр ValidationContext класса, используя указанный объект и необязательный контейнер свойств. |
| ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Инициализирует новый экземпляр ValidationContext класса с помощью поставщика услуг и словаря потребителей служб. |
| ValidationContext(Object) |
Инициализирует новый экземпляр класса с помощью указанного ValidationContext экземпляра объекта. |
Свойства
| Имя | Описание |
|---|---|
| DisplayName |
Возвращает или задает имя проверяемого элемента. |
| Items |
Возвращает словарь пар "ключ-значение", связанных с этим контекстом. |
| MemberName |
Возвращает или задает имя проверяемого элемента. |
| ObjectInstance |
Возвращает объект для проверки. |
| ObjectType |
Возвращает тип проверяемого объекта. |
| ServiceContainer |
Возвращает контейнер служб проверки. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetService(Type) |
Возвращает службу, которая предоставляет настраиваемую проверку. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| InitializeServiceProvider(Func<Type,Object>) |
Инициализирует ValidationContext использование поставщика услуг, который может возвращать экземпляры службы по типу при GetService(Type) вызове. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |