DefaultModelBindingContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contexto que contiene información operativa para el enlace de modelos y la validación.
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
- Herencia
Constructores
DefaultModelBindingContext() |
Inicializa una nueva instancia de la clase DefaultModelBindingContext. |
Propiedades
ActionContext |
Representa el ActionContext asociado a este contexto. |
BinderModelName |
Obtiene o establece un nombre de modelo que se establece explícitamente mediante .IModelNameProvider |
BindingSource |
Obtiene o establece un valor que representa el BindingSource asociado a Model. |
FieldName |
Obtiene o establece el nombre del campo actual que se va a enlazar. |
HttpContext |
Obtiene el HttpContext objeto asociado a este contexto. (Heredado de ModelBindingContext) |
IsTopLevelObject |
Obtiene o establece una indicación de que el enlazador actual controla el objeto de nivel superior. |
Model |
Obtiene o establece el valor del modelo para la operación actual. |
ModelMetadata |
Obtiene o establece los metadatos del modelo asociado a este contexto. |
ModelName |
Obtiene o establece el nombre del modelo. Esta propiedad se usa como clave para buscar valores en IValueProvider durante el enlace de modelos. |
ModelState |
Obtiene o establece el ModelStateDictionary objeto utilizado para capturar ModelStateEntry valores para las propiedades del gráfico de objetos del modelo al enlazar. |
ModelType |
Obtiene el tipo del modelo. (Heredado de ModelBindingContext) |
OriginalModelName |
Obtiene o establece el nombre del modelo de nivel superior. Esto no se restablece cuando Empty los proveedores de valores no tienen ninguna coincidencia para ese modelo. (Heredado de ModelBindingContext) |
OriginalValueProvider |
Obtiene o establece el proveedor de valores original que se usará cuando no se filtran los proveedores de valores. |
PropertyFilter |
Obtiene o establece un predicado que se evaluará para cada propiedad para determinar si la propiedad es apta para el enlace de modelos. |
Result |
Obtiene o establece un ModelBindingResult objeto que representa el resultado del proceso de enlace del modelo. Antes de llamar a , IModelBinderResult se establecerá en un valor que indica un error. El enlazador debe establecerse Result en un valor creado con Success(Object) si el enlace de modelos se realizó correctamente. |
ValidationState |
Obtiene o establece el ValidationStateDictionary. Se usa para realizar un seguimiento del estado de validación para personalizar el comportamiento de validación de un objeto de modelo. |
ValueProvider |
Obtiene o establece el IValueProvider objeto asociado a este contexto. |
Métodos
CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Crea un nuevo DefaultModelBindingContext para la operación de enlace de modelos de nivel superior. |
EnterNestedScope() |
Inserta una capa de estado en este contexto. IModelBinder Las implementaciones lo llamarán como parte de la recursividad al enlazar propiedades o elementos de colección. |
EnterNestedScope(ModelMetadata, String, String, Object) |
Inserta una capa de estado en este contexto. IModelBinder Las implementaciones lo llamarán como parte de la recursividad al enlazar propiedades o elementos de colección. |
ExitNestedScope() |
Quita una capa de estado insertada mediante una llamada a EnterNestedScope. |