PageModel.TryUpdateModelAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TryUpdateModelAsync(Object, Type, String)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan nilai dari PageModelsaat ini IValueProvider dan 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)
Parameter
- model
- Object
Instans model yang akan diperbarui.
- modelType
- Type
Jenis instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di saat ini IValueProvider.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Parameter
- model
- Object
Instans model yang akan diperbarui.
- modelType
- Type
Jenis instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di valueProvider
.
- valueProvider
- IValueProvider
yang IValueProvider digunakan untuk mencari nilai.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikat yang dapat digunakan untuk memfilter properti saat runtime.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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;
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di valueProvider
.
- valueProvider
- IValueProvider
yang IValueProvider digunakan untuk mencari nilai.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) yang mewakili properti tingkat atas yang perlu disertakan untuk model saat ini.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di valueProvider
.
- valueProvider
- IValueProvider
yang IValueProvider digunakan untuk mencari nilai.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikat yang dapat digunakan untuk memfilter properti saat runtime.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan nilai dari PageModelsaat ini IValueProvider dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di saat ini IValueProvider.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) yang mewakili properti tingkat atas yang perlu disertakan untuk model saat ini.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di valueProvider
.
- valueProvider
- IValueProvider
yang IValueProvider digunakan untuk mencari nilai.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan nilai dari PageModelIValueProvider.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama model.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan nilai dari PageModelIValueProvider.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
- Sumber:
- PageModel.cs
Updates instans yang ditentukan model
menggunakan nilai dari PageModelsaat ini IValueProvider dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- name
- String
Nama yang digunakan saat mencari nilai di saat ini IValueProvider.
- propertyFilter
- Func<ModelMetadata,Boolean>
Predikat yang dapat digunakan untuk memfilter properti saat runtime.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.