Compartilhar via


PageModel.TryUpdateModelAsync Método

Definição

Sobrecargas

TryUpdateModelAsync(Object, Type, String)

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

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

Atualizações a instância especificada model usando o valueProvider e um name.

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

Atualizações a instância especificada model usando o valueProvider e um name.

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

Atualizações a instância especificada model usando o valueProvider e um name.

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

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Atualizações a instância especificada model usando o valueProvider e um name.

TryUpdateModelAsync<TModel>(TModel, String)

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

TryUpdateModelAsync<TModel>(TModel)

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

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

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

TryUpdateModelAsync(Object, Type, String)

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

protected public:
 System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ name);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string name);
member this.TryUpdateModelAsync : obj * Type * string -> System.Threading.Tasks.Task<bool>
Protected Friend Function TryUpdateModelAsync (model As Object, modelType As Type, name As String) As Task(Of Boolean)

Parâmetros

model
Object

A instância de modelo a ser atualizada.

modelType
Type

O tipo de instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no atual IValueProvider.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

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

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando o valueProvider e um name.

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

Parâmetros

model
Object

A instância de modelo a ser atualizada.

modelType
Type

O tipo de instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no valueProvider.

valueProvider
IValueProvider

O IValueProvider usado para pesquisar valores.

propertyFilter
Func<ModelMetadata,Boolean>

Um predicado que pode ser usado para filtrar propriedades em runtime.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

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

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando o valueProvider e um name.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, ... cli::array <System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^> ^ includeExpressions);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<Func<TModel,object?>>[] includeExpressions) where TModel : class;
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)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String, valueProvider As IValueProvider, ParamArray includeExpressions As Expression(Of Func(Of TModel, Object))()) As Task(Of Boolean)

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no valueProvider.

valueProvider
IValueProvider

O IValueProvider usado para pesquisar valores.

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

Expression(s) que representam propriedades de nível superior que precisam ser incluídas para o modelo atual.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

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

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando o valueProvider e um name.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;
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)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String, valueProvider As IValueProvider, propertyFilter As Func(Of ModelMetadata, Boolean)) As Task(Of Boolean)

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no valueProvider.

valueProvider
IValueProvider

O IValueProvider usado para pesquisar valores.

propertyFilter
Func<ModelMetadata,Boolean>

Um predicado que pode ser usado para filtrar propriedades em runtime.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

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

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

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

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no atual IValueProvider.

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

Expression(s) que representam propriedades de nível superior que precisam ser incluídas para o modelo atual.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando o valueProvider e um name.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String, valueProvider As IValueProvider) As Task(Of Boolean)

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no valueProvider.

valueProvider
IValueProvider

O IValueProvider usado para pesquisar valores.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

TryUpdateModelAsync<TModel>(TModel, String)

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String) As Task(Of Boolean)

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome do modelo.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

TryUpdateModelAsync<TModel>(TModel)

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando valores do PageModelatual IValueProviderdo .

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;
member this.TryUpdateModelAsync : 'Model -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel) As Task(Of Boolean)

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a

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

Origem:
PageModel.cs
Origem:
PageModel.cs
Origem:
PageModel.cs

Atualizações a instância especificada model usando valores do PageModelatual IValueProvider e de um name.

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

Parâmetros de tipo

TModel

O tipo do objeto de modelo.

Parâmetros

model
TModel

A instância de modelo a ser atualizada.

name
String

O nome a ser usado ao procurar valores no atual IValueProvider.

propertyFilter
Func<ModelMetadata,Boolean>

Um predicado que pode ser usado para filtrar propriedades em runtime.

Retornos

Um Task que, após a conclusão, retornará true se a atualização for bem-sucedida.

Aplica-se a