ValidationContext Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe ValidationContext.
Sobrecargas
ValidationContext(Object) |
Inicializa uma nova instância da classe ValidationContext usando a instância do objeto especificado. |
ValidationContext(Object, IDictionary<Object,Object>) |
Inicializa uma nova instância da classe ValidationContext usando o objeto especificado e um recipiente de propriedades opcional. |
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>) |
Inicializa uma nova instância da classe ValidationContext usando o provedor de serviços e o dicionário de consumidores do serviço. |
ValidationContext(Object)
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
Inicializa uma nova instância da classe ValidationContext usando a instância do objeto especificado.
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 de objeto a ser validada. Não pode ser null
.
Exceções
instance
é null
.
Aplica-se a
ValidationContext(Object, IDictionary<Object,Object>)
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
Inicializa uma nova instância da classe ValidationContext usando o objeto especificado e um recipiente 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);
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 de objeto a ser validada. Não pode ser null
.
- items
- IDictionary<Object,Object>
Um conjunto opcional de pares chave/valor a ser disponibilizado para os consumidores.
Exceções
instance
é null
.
Comentários
Se items
for null
, um dicionário vazio será criado. Se items
não for nulo, o conjunto de pares chave/valor será copiado para um novo dicionário, impedindo que os consumidores modifiquem o dicionário original.
Aplica-se a
ValidationContext(Object, IServiceProvider, IDictionary<Object,Object>)
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
- Origem:
- ValidationContext.cs
Inicializa uma nova instância da classe ValidationContext usando o provedor de serviços e o dicionário de consumidores do serviço.
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))
Parâmetros
- instance
- Object
O objeto a ser validado. Este parâmetro é necessário.
- serviceProvider
- IServiceProvider
O objeto que implementa a interface do IServiceProvider. Esse parâmetro é opcional.
- items
- IDictionary<Object,Object>
Um dicionário de pares chave/valor para tornar disponíveis para os consumidores de serviço. Esse parâmetro é opcional.
Exceções
instance
é null
.
Comentários
O serviceProvider
parâmetro representa um serviço que pode ser usado pelo GetService método para executar a validação personalizada.
Se o items
parâmetro for null
, um dicionário vazio será criado. Se o parâmetro não null
for , o conjunto de pares chave/valor será copiado para um novo dicionário, o que impede que os consumidores de serviço modifiquem o dicionário original.