PageModel.TryUpdateModelAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
TryUpdateModelAsync(Object, Type, String)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
instanci pomocí hodnot z PageModelaktuálního IValueProvider a 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)
Parametry
- model
- Object
Instance modelu, která se má aktualizovat.
- modelType
- Type
Typ instance modelu, který se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v aktuálním IValueProvider.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
name
instanci pomocí valueProvider
a .
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)
Parametry
- model
- Object
Instance modelu, která se má aktualizovat.
- modelType
- Type
Typ instance modelu, který se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Slouží IValueProvider k vyhledávání hodnot.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikát, který lze použít k filtrování vlastností za běhu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
name
instanci pomocí valueProvider
a .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Slouží IValueProvider k vyhledávání hodnot.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expressions, které představují vlastnosti nejvyšší úrovně, které je třeba zahrnout do aktuálního modelu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
name
instanci pomocí valueProvider
a .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Slouží IValueProvider k vyhledávání hodnot.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikát, který lze použít k filtrování vlastností za běhu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
instanci pomocí hodnot z PageModelaktuálního IValueProvider a 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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v aktuálním IValueProvider.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expressions, které představují vlastnosti nejvyšší úrovně, které je třeba zahrnout do aktuálního modelu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
name
instanci pomocí valueProvider
a .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Slouží IValueProvider k vyhledávání hodnot.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadané model
instance pomocí hodnot z aktuálního IValueProviderobjektu PageModel.
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název modelu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadané model
instance pomocí hodnot z aktuálního IValueProviderobjektu PageModel.
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
- Zdroj:
- PageModel.cs
Aktualizace zadanou model
instanci pomocí hodnot z PageModelaktuálního IValueProvider a 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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- name
- String
Název, který se má použít při vyhledávání hodnot v aktuálním IValueProvider.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikát, který lze použít k filtrování vlastností za běhu.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.