Поделиться через


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

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