Compartilhar via


ModelValidationNode Classe

Definição

Fornece um contêiner para informações de validação de modelo.

public ref class ModelValidationNode sealed
public sealed class ModelValidationNode
type ModelValidationNode = class
Public NotInheritable Class ModelValidationNode
Herança
ModelValidationNode

Construtores

ModelValidationNode(ModelMetadata, String)

Inicializa uma nova instância da classe ModelValidationNode usando a chave de estado e os metadados do modelo.

ModelValidationNode(ModelMetadata, String, IEnumerable<ModelValidationNode>)

Inicializa uma nova instância da classe ModelValidationNode usando os metadados do modelo, a chave de estado do modelo e os nós de validação de modelo filho.

Propriedades

ChildNodes

Obtém os nós filho.

ModelMetadata

Obtém os metadados do modelo.

ModelStateKey

Obtém a chave de estado do modelo.

SuppressValidation

Obtém ou define um valor que indica se a validação deve ser suprimida.

ValidateAllProperties

Obtém ou define um valor que indica se todas as propriedades do modelo devem ser validadas.

Métodos

CombineWith(ModelValidationNode)

Combina a instância ModelValidationNode atual a uma instância ModelValidationNode especificada.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ModelBindingExecutionContext)

Valida o modelo usando o contexto de execução especificado.

Validate(ModelBindingExecutionContext, ModelValidationNode)

Valida o modelo usando o nó pai e o contexto de execução especificado.

Eventos

Validated

Ocorre quando o modelo foi validado.

Validating

Ocorre quando o modelo está sendo validado.

Aplica-se a