DefaultModelBindingContext 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 DefaultModelBindingContext : Microsoft::AspNetCore::Mvc::ModelBinding::ModelBindingContext
public class DefaultModelBindingContext : Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
type DefaultModelBindingContext = class
inherit ModelBindingContext
Public Class DefaultModelBindingContext
Inherits ModelBindingContext
- Herança
Construtores
DefaultModelBindingContext() |
Inicializa uma nova instância da classe DefaultModelBindingContext. |
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. (Herdado de ModelBindingContext) |
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. (Herdado de ModelBindingContext) |
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. (Herdado de ModelBindingContext) |
OriginalValueProvider |
Obtém ou define o provedor de valor original a ser usado quando os provedores de valor não são filtrados. |
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
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Cria uma nova DefaultModelBindingContext para a operação de associação de modelo de nível superior. |
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. |