Sdílet prostřednictvím


PageModel.TryUpdateModelAsync Metoda

Definice

Přetížení

TryUpdateModelAsync(Object, Type, String)

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

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

Aktualizace zadanou modelnameinstanci pomocí valueProvider a .

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

Aktualizace zadanou modelnameinstanci pomocí valueProvider a .

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

Aktualizace zadanou modelnameinstanci pomocí valueProvider a .

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

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizace zadanou modelnameinstanci pomocí valueProvider a .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizace zadané model instance pomocí hodnot z aktuálního IValueProviderobjektu PageModel.

TryUpdateModelAsync<TModel>(TModel)

Aktualizace zadané model instance pomocí hodnot z aktuálního IValueProviderobjektu PageModel.

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

Aktualizace zadanou model instanci pomocí hodnot z PageModelaktuálního IValueProvider a name.

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 modelnameinstanci 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 modelnameinstanci 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 modelnameinstanci 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 modelnameinstanci 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á.

Platí pro