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)

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