ValidationContext Construtores

Definição

Inicializa uma nova instância da ValidationContext classe.

Sobrecargas

Name Description
ValidationContext(Object)

Inicializa uma nova instância da ValidationContext classe usando a instância do objeto especificada.

ValidationContext(Object, IDictionary<Object,Object>)

Inicializa uma nova instância da ValidationContext classe usando o objeto especificado e um saco de propriedades opcional.

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Inicializa uma nova instância da ValidationContext classe usando o fornecedor de serviços e o dicionário dos consumidores de serviços.

ValidationContext(Object)

Inicializa uma nova instância da ValidationContext classe usando a instância do objeto especificada.

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)

Parâmetros

instance
Object

A instância do objeto a validar. Não pode ser null.

Exceções

instance é null.

Aplica-se a

ValidationContext(Object, IDictionary<Object,Object>)

Inicializa uma nova instância da ValidationContext classe usando o objeto especificado e um saco de propriedades opcional.

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);
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))

Parâmetros

instance
Object

A instância do objeto a validar. Não pode ser null.

items
IDictionary<Object,Object>

Um conjunto opcional de pares chave/valor para disponibilizar aos consumidores.

Exceções

instance é null.

Observações

Se items for null, é criado um dicionário vazio. Se items não for nulo, o conjunto de pares chave/valor é copiado para um novo dicionário, impedindo os consumidores de modificar o dicionário original.

Aplica-se a

ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)

Inicializa uma nova instância da ValidationContext classe usando o fornecedor de serviços e o dicionário dos consumidores de serviços.

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);
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))

Parâmetros

instance
Object

O objetivo a validar. Este parâmetro é obrigatório.

serviceProvider
IServiceProvider

O objeto que implementa a IServiceProvider interface. Este parâmetro é opcional.

items
IDictionary<Object,Object>

Um dicionário de pares chave/valor para disponibilizar aos consumidores do serviço. Este parâmetro é opcional.

Exceções

instance é null.

Observações

O serviceProvider parâmetro representa um serviço que pode ser usado pelo GetService método para realizar validação personalizada.

Se o items parâmetro for null, é criado um dicionário vazio. Se o parâmetro não nullfor , o conjunto de pares chave/valor é copiado para um novo dicionário, o que impede que os consumidores do serviço modifiquem o dicionário original.

Aplica-se a