PageModel.TryUpdateModelAsync Metoda

Definicja

Przeciążenia

TryUpdateModelAsync(Object, Type, String)

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego wystąpienia PageModel i IValueProvider name .

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego i PageModel IValueProvider name .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizuje określone model wystąpienie przy użyciu wartości z PageModel bieżącego wystąpienia IValueProvider .

TryUpdateModelAsync<TModel>(TModel)

Aktualizuje określone model wystąpienie przy użyciu wartości z PageModel bieżącego wystąpienia IValueProvider .

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

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego i PageModel IValueProvider name .

TryUpdateModelAsync(Object, Type, String)

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego wystąpienia PageModel i IValueProvider 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

Wystąpienie modelu do zaktualizowania.

modelType
Type

Typ wystąpienia modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w bieżącym pliku IValueProvider .

Zwraca

Task<Boolean>

Wartość Task , która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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

Wystąpienie modelu do zaktualizowania.

modelType
Type

Typ wystąpienia modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w pliku valueProvider .

valueProvider
IValueProvider

Używany IValueProvider do szukania wartości.

propertyFilter
Func<ModelMetadata,Boolean>

Predykat, który może służyć do filtrowania właściwości w czasie wykonywania.

Zwraca

Task<Boolean>

Wartość Task , która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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;
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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w pliku valueProvider .

valueProvider
IValueProvider

Używany IValueProvider do szukania wartości.

includeExpressions
Expression<Func<TModel,Object>>[]

Expression(s), które reprezentują właściwości najwyższego poziomu, które muszą zostać uwzględnione dla bieżącego modelu.

Zwraca

Task<Boolean>

Wartość, Task która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

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

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w pliku valueProvider .

valueProvider
IValueProvider

Używany IValueProvider do szukania wartości.

propertyFilter
Func<ModelMetadata,Boolean>

Predykat, który może służyć do filtrowania właściwości w czasie wykonywania.

Zwraca

Task<Boolean>

Wartość, Task która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

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

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego i PageModel IValueProvider 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;
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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w bieżącym pliku IValueProvider .

includeExpressions
Expression<Func<TModel,Object>>[]

Expression(s), które reprezentują właściwości najwyższego poziomu, które muszą zostać uwzględnione dla bieżącego modelu.

Zwraca

Task<Boolean>

Wartość, Task która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizuje określone model wystąpienie przy użyciu i valueProvider name .

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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w pliku valueProvider .

valueProvider
IValueProvider

Używany IValueProvider do szukania wartości.

Zwraca

Task<Boolean>

Wartość Task , która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizuje określone model wystąpienie przy użyciu wartości z PageModel bieżącego wystąpienia IValueProvider .

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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa modelu.

Zwraca

Task<Boolean>

Wartość Task , która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

TryUpdateModelAsync<TModel>(TModel)

Aktualizuje określone model wystąpienie przy użyciu wartości z PageModel bieżącego wystąpienia IValueProvider .

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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

Zwraca

Task<Boolean>

Wartość Task , która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy

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

Aktualizuje określone model wystąpienie przy użyciu wartości z bieżącego i PageModel IValueProvider 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 obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

name
String

Nazwa do użycia podczas szukania wartości w bieżącym pliku IValueProvider .

propertyFilter
Func<ModelMetadata,Boolean>

Predykat, który może służyć do filtrowania właściwości w czasie wykonywania.

Zwraca

Task<Boolean>

Wartość, Task która po zakończeniu zwraca wartość true, jeśli aktualizacja zakończy się pomyślnie.

Dotyczy