PageBase.TryUpdateModelAsync Método

Definición

Sobrecargas

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

Novedades la instancia especificada model mediante y valueProvider .prefix

TryUpdateModelAsync(Object, Type, String)

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync<TModel>(TModel)

Novedades la instancia especificada model mediante valores de la Pageclase actualIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Novedades la instancia especificada model mediante y valueProvider .prefix

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

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

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

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

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

Novedades la instancia especificada model mediante y valueProvider .prefix

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

Novedades la instancia especificada model mediante y valueProvider .prefix

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

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante y valueProvider .prefix

C#
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);

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.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

TryUpdateModelAsync(Object, Type, String)

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

C#
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string prefix);

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 actual IValueProvider.

Devoluciones

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

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

TryUpdateModelAsync<TModel>(TModel)

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante valores de la Pageclase actualIValueProvider.

C#
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;

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.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

TryUpdateModelAsync<TModel>(TModel, String)

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

C#
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix) where TModel : class;

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 actual IValueProvider.

Devoluciones

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

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante y valueProvider .prefix

C#
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;

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.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

C#
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;

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

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante valores de la Pageclase actual IValueProvider y .prefix

C#
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
C#
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, params System.Linq.Expressions.Expression<Func<TModel,object?>>[] includeExpressions) where TModel : class;

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

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante y valueProvider .prefix

C#
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;

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.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
PageBase.cs
Source:
PageBase.cs
Source:
PageBase.cs

Novedades la instancia especificada model mediante y valueProvider .prefix

C#
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;
C#
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;

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.

Se aplica a

ASP.NET Core 9.0 otras versiones
Producto Versiones
ASP.NET Core 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0