ValidationVisitor Classe
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.
Uma implementação de visitante que interpreta ValidationStateDictionary para percorrer um grafo de objeto de modelo e executar a validação.
public ref class ValidationVisitor
public class ValidationVisitor
type ValidationVisitor = class
Public Class ValidationVisitor
- Herança
-
ValidationVisitor
Allow |
Obsoleto.
Obtém ou define um valor que determina se ValidationVisitor a validação de curto-circuito pode ser executada quando um modelo não tem validadores associados. |
Cache |
O cache do validador. |
Container |
O contêiner. |
Context |
O contexto da ação. |
Current |
Uma implementação de visitante que interpreta ValidationStateDictionary para percorrer um grafo de objeto de modelo e executar a validação. |
Key |
A chave. |
Max |
Obtém ou define a profundidade máxima para restringir o visitante de validação ao validar. ValidationVisitor percorre o grafo de objeto do modelo que está sendo validado. Para modelos que são muito profundos ou que são infinitamente recursivos, a validação pode resultar em estouro de pilha.
Quando não for |
Metadata |
Os metadados do modelo. |
Metadata |
O provedor de metadados do modelo. |
Model |
O modelo. |
Model |
O estado do modelo. |
Strategy |
A estratégia de validação. |
Validate |
Indica se a validação de um tipo complexo deve ser executada se a validação falhar para qualquer um de seus filhos. O comportamento padrão é false. |
Validation |
O estado de validação. |
Validator |
O provedor de validador de modelo. |
Get |
Obtenha a entrada de validação para o modelo. |
Suppress |
Suprimir a validação de uma determinada chave. |
Validate(Model |
Valida um objeto . |
Validate(Model |
Valida um objeto . |
Validate(Model |
Valida um objeto . |
Validate |
Valida um único nó em um grafo de objeto de modelo. |
Visit(Model |
Validar algo em um modelo. |
Visit |
Valide todos os nós filho usando a estratégia especificada. |
Visit |
Valide tipos complexos, isso abrange tudo o que o VisitSimpleType não faz, ou seja, enumerações e tipos complexos. |
Visit |
Validar um tipo simples. |
Produto | Versões |
---|---|
ASP.NET Core | 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0 |