ValidationContext Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса ValidationContext.
Перегрузки
ValidationContext(Object) |
Инициализирует новый экземпляр класса ValidationContext, используя указанный экземпляр объекта. |
ValidationContext(Object, IDictionary<Object,Object>) |
Инициализирует новый экземпляр класса ValidationContext, используя указанный объект и необязательный контейнер свойств. |
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Инициализирует новый экземпляр класса ValidationContext с помощью поставщика служб и словаря потребителей службы. |
ValidationContext(Object)
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
Инициализирует новый экземпляр класса ValidationContext, используя указанный экземпляр объекта.
public:
ValidationContext(System::Object ^ instance);
public ValidationContext (object instance);
new System.ComponentModel.DataAnnotations.ValidationContext : obj -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object)
Параметры
- instance
- Object
Экземпляр объекта для проверки. Не может иметь значение null
.
Исключения
instance
имеет значение null
.
Применяется к
ValidationContext(Object, IDictionary<Object,Object>)
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
Инициализирует новый экземпляр класса ValidationContext, используя указанный объект и необязательный контейнер свойств.
public:
ValidationContext(System::Object ^ instance, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, items As IDictionary(Of Object, Object))
Параметры
- instance
- Object
Экземпляр объекта для проверки. Не может иметь значение null
.
- items
- IDictionary<Object,Object>
Необязательный набор пар "ключ-значение", который будет доступен потребителям.
Исключения
instance
имеет значение null
.
Комментарии
Если items
имеет значение null
, создается пустой словарь. Если items
значение не равно NULL, набор пар "ключ-значение" копируется в новый словарь, что не позволяет потребителям изменять исходный словарь.
Применяется к
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
- Исходный код:
- ValidationContext.cs
Инициализирует новый экземпляр класса ValidationContext с помощью поставщика служб и словаря потребителей службы.
public:
ValidationContext(System::Object ^ instance, IServiceProvider ^ serviceProvider, System::Collections::Generic::IDictionary<System::Object ^, System::Object ^> ^ items);
public ValidationContext (object instance, IServiceProvider serviceProvider, System.Collections.Generic.IDictionary<object,object> items);
public ValidationContext (object instance, IServiceProvider? serviceProvider, System.Collections.Generic.IDictionary<object,object?>? items);
new System.ComponentModel.DataAnnotations.ValidationContext : obj * IServiceProvider * System.Collections.Generic.IDictionary<obj, obj> -> System.ComponentModel.DataAnnotations.ValidationContext
Public Sub New (instance As Object, serviceProvider As IServiceProvider, items As IDictionary(Of Object, Object))
Параметры
- instance
- Object
Объект для проверки. Этот параметр обязателен.
- serviceProvider
- IServiceProvider
Объект, реализующий интерфейс IServiceProvider. Это необязательный параметр.
- items
- IDictionary<Object,Object>
Словарь пар "ключ-значение", который необходимо сделать доступным для объектов-потребителей службы. Это необязательный параметр.
Исключения
instance
имеет значение null
.
Комментарии
Параметр serviceProvider
представляет службу, которая может использоваться методом GetService для выполнения пользовательской проверки.
items
Если параметр имеет значение null
, создается пустой словарь. Если параметр не null
равен , набор пар "ключ-значение" копируется в новый словарь, что не позволяет потребителям службы изменять исходный словарь.