ControllerBase.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, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates instans yang ditentukan |
TryUpdateModelAsync(Object, Type, String) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates instans yang ditentukan |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Updates instans yang ditentukan |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Parameter
- model
- Object
Instans model yang akan diperbarui.
- modelType
- Type
Jenis instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut
Berlaku untuk
TryUpdateModelAsync(Object, Type, String)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix
.
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)
Parameter
- model
- Object
Instans model yang akan diperbarui.
- modelType
- Type
Jenis instans model yang akan diperbarui.
- prefix
- String
Awalan yang digunakan saat mencari nilai di saat ini IValueProvider.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan nilai dari pengontrol saat iniIValueProvider.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix
.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan yang digunakan saat mencari nilai di saat ini IValueProvider.
Mengembalikan
Task yang pada penyelesaian mengembalikan true
jika pembaruan berhasil.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix
.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix
.
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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut
Berlaku untuk
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
- Sumber:
- ControllerBase.cs
Updates instans yang ditentukan model
menggunakan valueProvider
dan 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)
Jenis parameter
- TModel
Jenis objek model.
Parameter
- model
- TModel
Instans model yang akan diperbarui.
- prefix
- String
Awalan 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.
- Atribut