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


DefaultModelBinder.CreateModel Метод

Определение

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

protected virtual object CreateModel (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, Type modelType);
abstract member CreateModel : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * Type -> obj
override this.CreateModel : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * Type -> obj
Protected Overridable Function CreateModel (controllerContext As ControllerContext, bindingContext As ModelBindingContext, modelType As Type) As Object

Параметры

controllerContext
ControllerContext

Контекст, в котором функционирует контроллер. Сведения о контексте включают информацию о контроллере, HTTP-содержимом, контексте запроса и данных маршрута.

bindingContext
ModelBindingContext

Контекст, в котором привязана модель. Контекст содержит такие сведения, как объект модели, имя модели, тип модели, фильтр свойств и поставщик значений.

modelType
Type

Тип возвращаемого объекта модели.

Возвращаемое значение

Объект данных указанного типа.

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