ControllerBase.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, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryUpdateModelAsync(Object, Type, String) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Aktualizace zadanou |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Aktualizace zadanou |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí valueProvider
a 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)
Parametry
- model
- Object
Instance modelu, která se má aktualizovat.
- modelType
- Type
Typ instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Používá se IValueProvider pro 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á.
- Atributy
Platí pro
TryUpdateModelAsync(Object, Type, String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefix
hodnoty .
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)
Parametry
- model
- Object
Instance modelu, která se má aktualizovat.
- modelType
- Type
Typ instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí hodnot z aktuálního IValueProviderřadiče .
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)
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á.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefix
hodnoty .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí valueProvider
a 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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Používá se IValueProvider pro vyhledávání hodnot.
Návraty
Hodnota Task , která se po dokončení vrátí true
, pokud je aktualizace úspěšná.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefix
hodnoty .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .
- 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á.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefix
hodnoty .
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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s), 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á.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí valueProvider
a 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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Používá se IValueProvider pro 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á.
- Atributy
Platí pro
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
- Zdroj:
- ControllerBase.cs
Aktualizace zadanou model
instanci pomocí valueProvider
a 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)
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- prefix
- String
Předpona, která se má použít při vyhledávání hodnot v .valueProvider
- valueProvider
- IValueProvider
Používá se IValueProvider pro vyhledávání hodnot.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s), 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á.
- Atributy