ModelBindingContext 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 ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
- Herencia
-
ModelBindingContext
- Derivado
Constructores
ModelBindingContext() |
Contexto que contiene información operativa para el enlace de modelos y la validación. |
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. |
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. |
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. |
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
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. |