ValidationContext Classe

Definição

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)

Aplica-se a