ControllerBase.TryUpdateModelAsync Método

Definición

Sobrecargas

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Actualiza la instancia model especificada mediante y valueProvider prefix .

TryUpdateModelAsync(Object, Type, String)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

TryUpdateModelAsync<TModel>(TModel)

Actualiza la instancia especificada model mediante valores del objeto actual del IValueProvider controlador.

TryUpdateModelAsync<TModel>(TModel, String)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Actualiza la instancia model especificada mediante y valueProvider prefix .

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Actualiza la instancia model especificada mediante y valueProvider prefix .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Actualiza la instancia model especificada mediante y valueProvider prefix .

TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)

Actualiza la instancia model especificada mediante y valueProvider prefix .

public:
 System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ prefix, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
[Microsoft.AspNetCore.Mvc.NonAction]
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter);
[<Microsoft.AspNetCore.Mvc.NonAction>]
member this.TryUpdateModelAsync : obj * Type * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider * Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> -> System.Threading.Tasks.Task<bool>
Public Function TryUpdateModelAsync (model As Object, modelType As Type, prefix As String, valueProvider As IValueProvider, propertyFilter As Func(Of ModelMetadata, Boolean)) As Task(Of Boolean)

Parámetros

model
Object

Instancia del modelo que se va a actualizar.

modelType
Type

Tipo de instancia de modelo que se actualizará.

prefix
String

Prefijo que se usará al buscar valores en valueProvider .

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

propertyFilter
Func<ModelMetadata,Boolean>

Predicado que se puede usar para filtrar propiedades en tiempo de ejecución.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync(Object, Type, String)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

public:
 virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ prefix);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string prefix);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member TryUpdateModelAsync : obj * Type * string -> System.Threading.Tasks.Task<bool>
override this.TryUpdateModelAsync : obj * Type * string -> System.Threading.Tasks.Task<bool>
Public Overridable Function TryUpdateModelAsync (model As Object, modelType As Type, prefix As String) As Task(Of Boolean)

Parámetros

model
Object

Instancia del modelo que se va a actualizar.

modelType
Type

Tipo de instancia de modelo que se actualizará.

prefix
String

Prefijo que se usará al buscar valores en el IValueProvider actual.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel)

Actualiza la instancia especificada model mediante valores del objeto actual del IValueProvider controlador.

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member TryUpdateModelAsync : 'Model -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
override this.TryUpdateModelAsync : 'Model -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Overridable Function TryUpdateModelAsync(Of TModel As Class) (model As TModel) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member TryUpdateModelAsync : 'Model * string -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
override this.TryUpdateModelAsync : 'Model * string -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Overridable Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en el IValueProvider actual.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Actualiza la instancia model especificada mediante y valueProvider prefix .

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
override this.TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Overridable Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String, valueProvider As IValueProvider) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en valueProvider .

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
[Microsoft.AspNetCore.Mvc.NonAction]
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
member this.TryUpdateModelAsync : 'Model * string * Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String, propertyFilter As Func(Of ModelMetadata, Boolean)) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en el IValueProvider actual.

propertyFilter
Func<ModelMetadata,Boolean>

Predicado que se puede usar para filtrar propiedades en tiempo de ejecución.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])

Actualiza la instancia especificada mediante valores del actual model del controlador y un objeto IValueProvider prefix .

public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix, ... cli::array <System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^> ^ includeExpressions);
[Microsoft.AspNetCore.Mvc.NonAction]
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
member this.TryUpdateModelAsync : 'Model * string * System.Linq.Expressions.Expression<Func<'Model, obj>>[] -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String, ParamArray includeExpressions As Expression(Of Func(Of TModel, Object))()) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en el IValueProvider actual.

includeExpressions
Expression<Func<TModel,Object>>[]

Expression(s) que representan propiedades de nivel superior que deben incluirse para el modelo actual.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)

Actualiza la instancia model especificada mediante y valueProvider prefix .

public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
[Microsoft.AspNetCore.Mvc.NonAction]
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
member this.TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider * Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String, valueProvider As IValueProvider, propertyFilter As Func(Of ModelMetadata, Boolean)) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en valueProvider .

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

propertyFilter
Func<ModelMetadata,Boolean>

Predicado que se puede usar para filtrar propiedades en tiempo de ejecución.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])

Actualiza la instancia model especificada mediante y valueProvider prefix .

public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, ... cli::array <System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^> ^ includeExpressions);
[Microsoft.AspNetCore.Mvc.NonAction]
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
[<Microsoft.AspNetCore.Mvc.NonAction>]
member this.TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider * System.Linq.Expressions.Expression<Func<'Model, obj>>[] -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Public Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, prefix As String, valueProvider As IValueProvider, ParamArray includeExpressions As Expression(Of Func(Of TModel, Object))()) As Task(Of Boolean)

Parámetros de tipo

TModel

Tipo del objeto de modelo.

Parámetros

model
TModel

Instancia del modelo que se va a actualizar.

prefix
String

Prefijo que se usará al buscar valores en valueProvider .

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

includeExpressions
Expression<Func<TModel,Object>>[]

Expression(s) que representan propiedades de nivel superior que deben incluirse para el modelo actual.

Devoluciones

Task<Boolean>

que Task al finalizar devuelve true si la actualización se realiza correctamente.

Atributos

Se aplica a