ValidationContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descreve o contexto em que uma verificação de validação é realizada.
public ref class ValidationContext sealed : IServiceProvider
public sealed class ValidationContext : IServiceProvider
type ValidationContext = class
interface IServiceProvider
Public NotInheritable Class ValidationContext
Implements IServiceProvider
- Herança
-
ValidationContext
- Implementações
Observações
Esta classe descreve o tipo ou elemento sobre o qual a validação é realizada. Também permite a adição de validação personalizada através de qualquer serviço que implemente a IServiceProvider interface.
Construtores
| Name | Description |
|---|---|
| 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. |
Propriedades
| Name | Description |
|---|---|
| DisplayName |
Obtém ou define o nome do membro para validar. |
| Items |
Obtém o dicionário de pares chave/valor associado a este contexto. |
| MemberName |
Obtém ou define o nome do membro para validar. |
| ObjectInstance |
Faz com que o objeto seja validado. |
| ObjectType |
Obtém o tipo de objeto a validar. |
| ServiceContainer |
Obtém o contentor de serviços de validação. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetService(Type) |
Devolve o serviço que fornece validação personalizada. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeServiceProvider(Func<Type,Object>) |
Inicializa o ValidationContext usando um fornecedor de serviços que pode devolver instâncias de serviço por tipo quando GetService(Type) é chamado. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |