ModelBindingContext Classe
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
| ModelBindingContext() |
Um contexto que contém informações operacionais para associação e validação de modelo. |
Propriedades
| ActionContext |
Representa o ActionContext associado a esse contexto. |
| BinderModelName |
Obtém ou define um nome de modelo que é definido explicitamente usando um IModelNameProvider. |
| BindingSource |
Obtém ou define um valor que representa o BindingSource associado ao Model. |
| FieldName |
Obtém ou define o nome do campo atual que está sendo associado. |
| HttpContext |
Obtém o HttpContext associado a esse contexto. |
| IsTopLevelObject |
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. |
| ModelMetadata |
Obtém ou define os metadados para o modelo associado a esse contexto. |
| ModelName |
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. |
| ModelState |
Obtém ou define o ModelStateDictionary usado para capturar ModelStateEntry valores para propriedades no grafo de objeto do modelo ao associar. |
| ModelType |
Obtém o tipo do modelo. |
| OriginalModelName |
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. |
| PropertyFilter |
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. |
| ValidationState |
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. |
| ValueProvider |
Obtém ou define o associado a IValueProvider esse contexto. |
Métodos
| EnterNestedScope() |
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. |
| EnterNestedScope(ModelMetadata, String, String, Object) |
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. |
| ExitNestedScope() |
Remove uma camada de estado enviada por push chamando EnterNestedScope. |