DefaultModelBindingContext 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.
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
Default |
Inicializa uma nova instância da classe DefaultModelBindingContext. |
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. (Herdado de ModelBindingContext) |
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. (Herdado de ModelBindingContext) |
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. (Herdado de ModelBindingContext) |
Original |
Obtém ou define o provedor de valor original a ser usado quando os provedores de valor não são filtrados. |
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. |
Create |
Cria uma nova DefaultModelBindingContext para a operação de associação de modelo de nível superior. |
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. |
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 |