ControllerBase.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, IValueProvider, Func<ModelMetadata,Boolean>) |
Mises à jour le instance spécifié |
TryUpdateModelAsync(Object, Type, String) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Mises à jour le instance spécifié |
TryUpdateModelAsync<TModel>(TModel, String, 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, 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(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide de et d’un 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)
Paramètres
- model
- Object
L’instance de modèle à mettre à jour.
- modelType
- Type
Type de modèle instance à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le valueProvider
.
- valueProvider
- IValueProvider
IValueProvider utilisé pour rechercher des 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.
- Attributs
S’applique à
TryUpdateModelAsync(Object, Type, String)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide des valeurs du actuel IValueProvider du contrôleur et d’un 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)
Paramètres
- model
- Object
L’instance de modèle à mettre à jour.
- modelType
- Type
Type de modèle instance à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide de valeurs du contrôleur actuelIValueProvider.
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)
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.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide des valeurs du actuel IValueProvider du contrôleur et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide de et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le valueProvider
.
- valueProvider
- IValueProvider
IValueProvider utilisé pour rechercher des valeurs.
Retours
Task qui, à la fin, retourne true
si la mise à jour réussit.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide des valeurs du actuel IValueProvider du contrôleur et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à 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.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide des valeurs du actuel IValueProvider du contrôleur et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le actuel IValueProvider.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) qui représentent les 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.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide de et d’un 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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le valueProvider
.
- valueProvider
- IValueProvider
IValueProvider utilisé pour rechercher des 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.
- Attributs
S’applique à
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
- Source:
- ControllerBase.cs
Mises à jour le instance spécifié model
à l’aide de et d’un 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]
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)
Paramètres de type
- TModel
Le type de l’objet de modèle.
Paramètres
- model
- TModel
L’instance de modèle à mettre à jour.
- prefix
- String
Préfixe à utiliser lors de la recherche de valeurs dans le valueProvider
.
- valueProvider
- IValueProvider
IValueProvider utilisé pour rechercher des valeurs.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) qui représentent les 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.
- Attributs