Compartir a través de


ControllerBase.TryUpdateModelAsync Método

Definición

Sobrecargas

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

Novedades la instancia especificada model mediante valueProvider y .prefix

TryUpdateModelAsync(Object, Type, String)

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .prefix

TryUpdateModelAsync<TModel>(TModel)

Novedades la instancia especificada model mediante valores del controlador actualIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Novedades la instancia especificada model mediante valueProvider y .prefix

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

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .prefix

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

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .prefix

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

Novedades la instancia especificada model mediante valueProvider y .prefix

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

Novedades la instancia especificada model mediante valueProvider y .prefix

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

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valueProvider y .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 va a actualizar.

prefix
String

Prefijo que se va a 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 las propiedades en tiempo de ejecución.

Devoluciones

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

Atributos

Se aplica a

TryUpdateModelAsync(Object, Type, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .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 va a actualizar.

prefix
String

Prefijo que se va a usar al buscar valores en el objeto actual IValueProvider.

Devoluciones

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

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valores del controlador actualIValueProvider.

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

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

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .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 va a usar al buscar valores en el objeto actual IValueProvider.

Devoluciones

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

Atributos

Se aplica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valueProvider y .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 va a usar al buscar valores en .valueProvider

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

Devoluciones

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

Atributos

Se aplica a

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

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .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 va a usar al buscar valores en el objeto actual IValueProvider.

propertyFilter
Func<ModelMetadata,Boolean>

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

Devoluciones

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>>[])

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valores del actual IValueProvider del controlador y .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]
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 va a usar al buscar valores en el objeto actual IValueProvider.

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

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

Devoluciones

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>)

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valueProvider y .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 va a 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 las propiedades en tiempo de ejecución.

Devoluciones

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>>[])

Source:
ControllerBase.cs
Source:
ControllerBase.cs
Source:
ControllerBase.cs

Novedades la instancia especificada model mediante valueProvider y .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]
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 va a usar al buscar valores en .valueProvider

valueProvider
IValueProvider

que IValueProvider se usa para buscar valores.

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

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

Devoluciones

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

Atributos

Se aplica a