ModelBindingContext Classe
Neste artigo
Definição
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.
Um contexto que contém informações operacionais para associação e validação de modelo.
public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Herança
-
ModelBindingContext
- Derivado
Construtores
Model |
Um contexto que contém informações operacionais para associação e validação de modelo. |
Propriedades
Action |
Representa o ActionContext associado a esse contexto. |
Binder |
Obtém ou define um nome de modelo que é definido explicitamente usando um IModelNameProvider. |
Binding |
Obtém ou define um valor que representa o BindingSource associado ao Model. |
Field |
Obtém ou define o nome do campo atual que está sendo associado. |
Http |
Obtém o HttpContext associado a esse contexto. |
Is |
Obtém ou define uma indicação de que o associador atual está tratando o objeto de nível superior. |
Model |
Obtém ou define o valor do modelo para a operação atual. |
Model |
Obtém ou define os metadados para o modelo associado a esse contexto. |
Model |
Obtém ou define o nome do modelo. Essa propriedade é usada como uma chave para pesquisar valores em IValueProvider durante a associação de modelo. |
Model |
Obtém ou define o ModelStateDictionary usado para capturar ModelStateEntry valores para propriedades no grafo de objeto do modelo ao associar. |
Model |
Obtém o tipo do modelo. |
Original |
Obtém ou define o nome do modelo de nível superior. Isso não é redefinido para Empty quando os provedores de valor não têm correspondência para esse modelo. |
Property |
Obtém ou define um predicado que será avaliado para cada propriedade para determinar se a propriedade está qualificada para model binding. |
Result |
Obtém ou define um ModelBindingResult que representa o resultado do processo de model binding. Antes de um IModelBinder ser chamado, Result será definido como um valor que indica falha. O associador deve definir Result como um valor criado com Success(Object) se a associação de modelo tiver sido bem-sucedida. |
Validation |
Obtém ou define o ValidationStateDictionary. Usado para acompanhar o estado de validação para personalizar o comportamento de validação de um objeto de modelo. |
Value |
Obtém ou define o associado a IValueProvider esse contexto. |
Métodos
Enter |
Envia por push uma camada de estado para esse contexto. IModelBinder as implementações chamarão isso como parte da recursão ao associar propriedades ou itens de coleção. |
Enter |
Envia por push uma camada de estado para esse contexto. IModelBinder as implementações chamarão isso como parte da recursão ao associar propriedades ou itens de coleção. |
Exit |
Remove uma camada de estado enviada por push chamando EnterNestedScope. |