Controller.TryUpdateModel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
TryUpdateModel<TModel>(TModel, String, String[], IValueProvider) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, префикса и включенных параметров. |
TryUpdateModel<TModel>(TModel, String, String[], String[]) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, префикса, списка исключаемых свойств и списка включаемых свойств. |
TryUpdateModel<TModel>(TModel, String[], IValueProvider) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, и списка включаемых свойств. |
TryUpdateModel<TModel>(TModel, String, IValueProvider) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, и списка включаемых свойств. |
TryUpdateModel<TModel>(TModel, String, String[]) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, префикса и включенных параметров. |
TryUpdateModel<TModel>(TModel, IValueProvider) |
Обновляет указанный экземпляр модели, используя значения, предоставленные поставщиком значений. |
TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, префикса, списка исключаемых свойств и списка включаемых свойств. |
TryUpdateModel<TModel>(TModel, String) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, и префикса. |
TryUpdateModel<TModel>(TModel) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера. |
TryUpdateModel<TModel>(TModel, String[]) |
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, и включенных параметров. |
TryUpdateModel<TModel>(TModel, String, String[], IValueProvider)
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, префикса и включенных параметров.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), valueProvider As IValueProvider) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Префикс, который должен использоваться при поиске значений в поставщике значений.
- includeProperties
- String[]
Список обновляемых свойств модели.
- valueProvider
- IValueProvider
Словарь значений, который используется для обновления модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Применяется к
TryUpdateModel<TModel>(TModel, String, String[], String[])
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, префикса, списка исключаемых свойств и списка включаемых свойств.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, string[] excludeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), excludeProperties As String()) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Префикс, который должен использоваться при поиске значений в поставщике значений.
- includeProperties
- String[]
Список обновляемых свойств модели.
- excludeProperties
- String[]
Список свойств, которые следует явно исключить из обновления. Эти свойства исключаются, даже если они указаны в списке параметров includeProperties.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Исключения
Параметр model
или свойство ValueProvider имеет значение NULL.
Применяется к
TryUpdateModel<TModel>(TModel, String[], IValueProvider)
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, и списка включаемых свойств.
protected internal bool TryUpdateModel<TModel> (TModel model, string[] includeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, includeProperties As String(), valueProvider As IValueProvider) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- includeProperties
- String[]
Список обновляемых свойств модели.
- valueProvider
- IValueProvider
Словарь значений, который используется для обновления модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Применяется к
TryUpdateModel<TModel>(TModel, String, IValueProvider)
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, и списка включаемых свойств.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, valueProvider As IValueProvider) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Список обновляемых свойств модели.
- valueProvider
- IValueProvider
Словарь значений, который используется для обновления модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Применяется к
TryUpdateModel<TModel>(TModel, String, String[])
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, префикса и включенных параметров.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String()) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Префикс, который должен использоваться при поиске значений в поставщике значений.
- includeProperties
- String[]
Список обновляемых свойств модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Исключения
Параметр model
или свойство ValueProvider имеет значение NULL.
Применяется к
TryUpdateModel<TModel>(TModel, IValueProvider)
Обновляет указанный экземпляр модели, используя значения, предоставленные поставщиком значений.
protected internal bool TryUpdateModel<TModel> (TModel model, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, valueProvider As IValueProvider) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- valueProvider
- IValueProvider
Словарь значений, который используется для обновления модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Применяется к
TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider)
Обновляет указанный экземпляр модели с помощью значений, предоставленных поставщиком значений, префикса, списка исключаемых свойств и списка включаемых свойств.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, string[] excludeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), excludeProperties As String(), valueProvider As IValueProvider) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Префикс, который должен использоваться при поиске значений в поставщике значений.
- includeProperties
- String[]
Список обновляемых свойств модели.
- excludeProperties
- String[]
Список свойств, которые следует явно исключить из обновления. Эти свойства исключаются, даже если они указаны в списке параметров includeProperties.
- valueProvider
- IValueProvider
Словарь значений, который используется для обновления модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Применяется к
TryUpdateModel<TModel>(TModel, String)
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, и префикса.
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix) where TModel : class;
member this.TryUpdateModel : 'Model * string -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- prefix
- String
Префикс, который должен использоваться при поиске значений в поставщике значений.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Исключения
Параметр model
или свойство ValueProvider имеет значение NULL.
Применяется к
TryUpdateModel<TModel>(TModel)
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера.
protected internal bool TryUpdateModel<TModel> (TModel model) where TModel : class;
member this.TryUpdateModel : 'Model -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.
Исключения
Параметр model
или свойство ValueProvider имеет значение NULL.
Применяется к
TryUpdateModel<TModel>(TModel, String[])
Обновляет указанный экземпляр модели с помощью значений, предоставленных текущим поставщиком значений контроллера, и включенных параметров.
protected internal bool TryUpdateModel<TModel> (TModel model, string[] includeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, includeProperties As String()) As Boolean
Параметры типа
- TModel
Тип объекта модели.
Параметры
- model
- TModel
Экземпляр модели, который нужно обновить.
- includeProperties
- String[]
Список обновляемых свойств модели.
Возвращаемое значение
значение true, если обновление выполнено успешно; в противном случае — false.