ValidationContext Classe

Definição

Descreve o contexto no qual uma verificação de validação é executada.

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

Comentários

Essa classe descreve o tipo ou membro no qual a validação é executada. Ele também permite que a validação personalizada seja adicionada por meio de qualquer serviço que implemente a IServiceProvider interface.

Construtores

Nome Description
ValidationContext(Object, IDictionary<Object,Object>)

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

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

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

ValidationContext(Object)

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

Propriedades

Nome Description
DisplayName

Obtém ou define o nome do membro a ser validado.

Items

Obtém o dicionário de pares chave/valor associados a esse contexto.

MemberName

Obtém ou define o nome do membro a ser validado.

ObjectInstance

Obtém o objeto a ser validado.

ObjectType

Obtém o tipo do objeto a ser validado.

ServiceContainer

Obtém o contêiner de serviços de validação.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetService(Type)

Retorna 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 uso de um provedor de serviços que pode retornar instâncias de serviço por tipo quando GetService(Type) é chamado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a