Share via


PageBase.TryUpdateModelAsync Méthode

Définition

Surcharges

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

TryUpdateModelAsync(Object, Type, String)

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

TryUpdateModelAsync<TModel>(TModel)

Mises à jour le instance spécifié model à l’aide Pagedes valeurs du actuel IValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

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

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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);
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);
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 .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(Object, Type, String)

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

public:
 virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ prefix);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string prefix);
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.

S’applique à

TryUpdateModelAsync<TModel>(TModel)

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié model à l’aide Pagedes valeurs du actuel IValueProvider.

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;
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.

S’applique à

TryUpdateModelAsync<TModel>(TModel, String)

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider et d’un prefix.

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix) where TModel : class;
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.

S’applique à

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;
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 .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, Func<ModelMetadata,Boolean>)

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider 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);
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, 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)
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.

S’applique à

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

Source:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié à model l’aide Pagedes valeurs du actuel IValueProvider 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);
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, 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)
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 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:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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);
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;
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 .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:
PageBase.cs
Source:
PageBase.cs

Mises à jour le instance spécifié model à l’aide de et d’un valueProviderprefix.

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);
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;
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;
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 .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 à