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


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.

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