Поделиться через


ModelBindingContext Класс

Определение

Контекст, содержащий сведения об эксплуатации для привязки и проверки модели.

public ref class ModelBindingContext abstract
public abstract class ModelBindingContext
type ModelBindingContext = class
Public MustInherit Class ModelBindingContext
Наследование
ModelBindingContext
Производный

Конструкторы

ModelBindingContext()

Контекст, содержащий сведения об эксплуатации для привязки и проверки модели.

Свойства

ActionContext

Представляет объект , связанный ActionContext с этим контекстом.

BinderModelName

Возвращает или задает имя модели, явно заданное IModelNameProviderс помощью .

BindingSource

Возвращает или задает значение, представляющее объект , связанный BindingSourceModelс .

FieldName

Возвращает или задает имя текущего привязываемого поля.

HttpContext

Возвращает объект , связанный HttpContext с этим контекстом.

IsTopLevelObject

Возвращает или задает указание на то, что текущий связыватель обрабатывает объект верхнего уровня.

Model

Возвращает или задает значение модели для текущей операции.

ModelMetadata

Возвращает или задает метаданные для модели, связанной с этим контекстом.

ModelName

Получает или задает имя модели. Это свойство используется в качестве ключа для поиска значений в IValueProvider во время привязки модели.

ModelState

Возвращает или задает объект , используемый ModelStateDictionary для записи ModelStateEntry значений свойств в графе объектов модели при привязке.

ModelType

Получает тип модели.

OriginalModelName

Возвращает или задает имя модели верхнего уровня. Это значение не сбрасывается, Empty если поставщики значений не имеют соответствия для этой модели.

PropertyFilter

Возвращает или задает предикат, который будет оцениваться для каждого свойства, чтобы определить, подходит ли свойство для привязки модели.

Result

Возвращает или задает объект , ModelBindingResult представляющий результат процесса привязки модели.

Перед вызовом IModelBinder будет задано значение, Result указывающее на сбой. Связыватель должен задать Result значение, созданное с параметром , Success(Object) если привязка модели выполнена успешно.

ValidationState

Возвращает или задает класс ValidationStateDictionary. Используется для отслеживания состояния проверки для настройки поведения проверки для объекта модели.

ValueProvider

Возвращает или задает объект , связанный IValueProvider с этим контекстом.

Методы

EnterNestedScope()

Помещает слой состояния в этот контекст. IModelBinder реализации будут вызывать его как часть рекурсии при привязке свойств или элементов коллекции.

EnterNestedScope(ModelMetadata, String, String, Object)

Помещает слой состояния в этот контекст. IModelBinder реализации будут вызывать его как часть рекурсии при привязке свойств или элементов коллекции.

ExitNestedScope()

Удаляет слой состояния, отправленный путем вызова EnterNestedScope.

Применяется к