DefaultModelBinder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отображает запрос браузера в объект данных. Этот класс предоставляет конкретную реализацию связывателя модели.
public class DefaultModelBinder : System.Web.Mvc.IModelBinder
type DefaultModelBinder = class
interface IModelBinder
Public Class DefaultModelBinder
Implements IModelBinder
- Наследование
-
DefaultModelBinder
- Реализации
Конструкторы
DefaultModelBinder() |
Инициализирует новый экземпляр класса DefaultModelBinder. |
Свойства
Binders |
Получает или задает связыватели моделей для приложения. |
ResourceClassKey |
Получает или задает имя файла ресурсов (ключа класса), содержащего локализованные значения строк. |
Методы
BindModel(ControllerContext, ModelBindingContext) |
Выполняет привязку модели, используя указанные контекст контроллера и контекст привязки. |
BindProperty(ControllerContext, ModelBindingContext, PropertyDescriptor) |
Привязывает указанное свойство, используя заданные контекст контроллера и контекст привязки, а также заданный дескриптор свойства. |
CreateModel(ControllerContext, ModelBindingContext, Type) |
Создает заданный тип модели, используя указанные контекст контроллера и контекст привязки. |
CreateSubIndexName(String, Int32) |
Создает индекс (подындекс) на основе категории компонентов, составляющих больший индекс, где указанное значение индекса является целым числом. |
CreateSubIndexName(String, String) |
Создает индекс (подындекс) на основе категории компонентов, составляющих больший индекс, где указанное значение индекса является строкой. |
CreateSubPropertyName(String, String) |
Создает имя подсвойства, используя указанные префикс и имя свойства. |
GetFilteredModelProperties(ControllerContext, ModelBindingContext) |
Возвращает набор свойств, соответствующих ограничениям фильтра свойств, установленным указанным |
GetModelProperties(ControllerContext, ModelBindingContext) |
Возвращает свойства модели, используя указанные контекст контроллера и контекст привязки. |
GetPropertyValue(ControllerContext, ModelBindingContext, PropertyDescriptor, IModelBinder) |
Возвращает значение свойства, используя заданные контекст контроллера, контекст привязки, дескриптор свойства и связыватель свойства. |
GetTypeDescriptor(ControllerContext, ModelBindingContext) |
Возвращает объект дескриптора для типа, заданного контекстом контроллера и контекстом привязки. |
IsModelValid(ModelBindingContext) |
Определяет, является ли модель данных допустимой для заданного контекста привязки. |
OnModelUpdated(ControllerContext, ModelBindingContext) |
Вызывается, когда модель обновлена. |
OnModelUpdating(ControllerContext, ModelBindingContext) |
Вызывается, когда модель обновляется. |
OnPropertyValidated(ControllerContext, ModelBindingContext, PropertyDescriptor, Object) |
Вызывается, когда указанное свойство проверено. |
OnPropertyValidating(ControllerContext, ModelBindingContext, PropertyDescriptor, Object) |
Вызывается, когда указанное свойство проверяется. |
SetProperty(ControllerContext, ModelBindingContext, PropertyDescriptor, Object) |
Задает указанное свойство, используя заданные контекст контроллера, контекст привязки и значение свойства. |