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равен , набор пар "ключ-значение" копируется в новый словарь, что не позволяет потребителям службы изменять исходный словарь.