Bagikan melalui


ControllerBase.TryUpdateModelAsync Metode

Definisi

Overload

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

Updates instans yang ditentukan model menggunakan valueProvider dan prefix.

TryUpdateModelAsync(Object, Type, String)

Updates instans yang ditentukan model menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix.

TryUpdateModelAsync<TModel>(TModel)

Updates instans yang ditentukan model menggunakan nilai dari pengontrol saat iniIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Updates instans yang ditentukan model menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates instans yang ditentukan model menggunakan valueProvider dan prefix.

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

Updates instans yang ditentukan model menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix.

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

Updates instans yang ditentukan model menggunakan nilai dari pengontrol saat ini IValueProvider dan prefix.

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

Updates instans yang ditentukan model menggunakan valueProvider dan prefix.

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

Updates instans yang ditentukan model menggunakan valueProvider dan prefix.

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

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

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

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

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

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

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

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

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

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

Berlaku untuk