PageModel.TryUpdateModelAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryUpdateModelAsync(Object, Type, String) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié à |
TryUpdateModelAsync(Object, Type, String)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié à model
l’aide PageModeldes valeurs du actuel IValueProvider et d’un 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)
Paramètres
- model
- Object
L’instance de modèle à mettre à jour.
- modelType
- Type
Type de modèle instance à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide de et d’un valueProvider
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)
Paramètres
- model
- Object
L’instance de modèle à mettre à jour.
- modelType
- Type
Type de modèle instance à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans .valueProvider
- valueProvider
- IValueProvider
utilisé pour rechercher des IValueProvider valeurs.
- propertyFilter
- Func<ModelMetadata,Boolean>
Prédicat qui peut être utilisé pour filtrer les propriétés au moment de l’exécution.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide de et d’un valueProvider
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans .valueProvider
- valueProvider
- IValueProvider
utilisé pour rechercher des IValueProvider valeurs.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) qui représentent des propriétés de niveau supérieur qui doivent être incluses pour le modèle actuel.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide de et d’un valueProvider
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans .valueProvider
- valueProvider
- IValueProvider
utilisé pour rechercher des IValueProvider valeurs.
- propertyFilter
- Func<ModelMetadata,Boolean>
Prédicat qui peut être utilisé pour filtrer les propriétés au moment de l’exécution.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié à model
l’aide PageModeldes valeurs du actuel IValueProvider et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) qui représentent des propriétés de niveau supérieur qui doivent être incluses pour le modèle actuel.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide de et d’un valueProvider
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans .valueProvider
- valueProvider
- IValueProvider
utilisé pour rechercher des IValueProvider valeurs.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide PageModeldes valeurs du actuel IValueProvider.
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom du modèle.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié model
à l’aide PageModeldes valeurs du actuel IValueProvider.
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Source:
- PageModel.cs
- Source:
- PageModel.cs
- Source:
- PageModel.cs
Mises à jour le instance spécifié à model
l’aide PageModeldes valeurs du actuel IValueProvider et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- name
- String
Nom à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
- propertyFilter
- Func<ModelMetadata,Boolean>
Prédicat qui peut être utilisé pour filtrer les propriétés au moment de l’exécution.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.