DefaultModelBindingContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Контекст, содержащий сведения об эксплуатации для привязки и проверки модели.
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
- Наследование
Конструкторы
| DefaultModelBindingContext() |
Инициализирует новый экземпляр класса DefaultModelBindingContext. |
Свойства
| ActionContext |
Представляет объект , связанный ActionContext с этим контекстом. |
| BinderModelName |
Возвращает или задает имя модели, явно заданное IModelNameProviderс помощью . |
| BindingSource |
Возвращает или задает значение, представляющее объект , связанный BindingSourceModelс . |
| FieldName |
Возвращает или задает имя текущего привязываемого поля. |
| HttpContext |
Возвращает объект , связанный HttpContext с этим контекстом. (Унаследовано от ModelBindingContext) |
| IsTopLevelObject |
Возвращает или задает указание на то, что текущий связыватель обрабатывает объект верхнего уровня. |
| Model |
Возвращает или задает значение модели для текущей операции. |
| ModelMetadata |
Возвращает или задает метаданные для модели, связанной с этим контекстом. |
| ModelName |
Получает или задает имя модели. Это свойство используется в качестве ключа для поиска значений во IValueProvider время привязки модели. |
| ModelState |
Возвращает или задает объект , используемый ModelStateDictionary для записи ModelStateEntry значений свойств в графе объектов модели при привязке. |
| ModelType |
Получает тип модели. (Унаследовано от ModelBindingContext) |
| OriginalModelName |
Возвращает или задает имя модели верхнего уровня. Это значение не сбрасывается, Empty если поставщики значений не соответствуют этой модели. (Унаследовано от ModelBindingContext) |
| OriginalValueProvider |
Возвращает или задает исходный поставщик значений, используемый, если поставщики значений не фильтруются. |
| PropertyFilter |
Возвращает или задает предикат, который будет оцениваться для каждого свойства, чтобы определить, подходит ли свойство для привязки модели. |
| Result |
Возвращает или задает объект , ModelBindingResult представляющий результат процесса привязки модели. Перед вызовом IModelBinder будет задано значение, Result указывающее на сбой. Связыватель должен задать Result значение, созданное с Success(Object) параметром , если привязка модели выполнена успешно. |
| ValidationState |
Возвращает или задает класс ValidationStateDictionary. Используется для отслеживания состояния проверки для настройки поведения проверки для объекта модели. |
| ValueProvider |
Возвращает или задает объект , связанный IValueProvider с этим контекстом. |
Методы
| CreateBindingContext(ActionContext, IValueProvider, ModelMetadata, BindingInfo, String) |
Создает новый DefaultModelBindingContext объект для операции привязки модели верхнего уровня. |
| EnterNestedScope() |
Помещает слой состояния в этот контекст. IModelBinder реализации будут вызывать это как часть рекурсии при привязке свойств или элементов коллекции. |
| EnterNestedScope(ModelMetadata, String, String, Object) |
Помещает слой состояния в этот контекст. IModelBinder реализации будут вызывать это как часть рекурсии при привязке свойств или элементов коллекции. |
| ExitNestedScope() |
Удаляет слой состояния, отправленный путем вызова EnterNestedScope. |