ControllerBase.TryUpdateModelAsync Metoda

Definicja

Przeciążenia

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

TryUpdateModelAsync(Object, Type, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .prefix

TryUpdateModelAsync<TModel>(TModel)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProviderkontrolera .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .prefix

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .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)

Parametry

model
Object

Wystąpienie modelu do zaktualizowania.

modelType
Type

Typ wystąpienia modelu do zaktualizowania.

prefix
String

Prefiks do użycia podczas wyszukiwania wartości w obiekcie valueProvider.

valueProvider
IValueProvider

Używany IValueProvider do wyszukiwania wartości.

propertyFilter
Func<ModelMetadata,Boolean>

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

Zwraca

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

Atrybuty

Dotyczy

TryUpdateModelAsync(Object, Type, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .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)

Parametry

model
Object

Wystąpienie modelu do zaktualizowania.

modelType
Type

Typ wystąpienia modelu do zaktualizowania.

prefix
String

Prefiks używany podczas wyszukiwania wartości w bieżącym IValueProviderelemencie .

Zwraca

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

Atrybuty

Dotyczy

TryUpdateModelAsync<TModel>(TModel)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProviderkontrolera .

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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

Zwraca

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

Atrybuty

Dotyczy

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks używany podczas wyszukiwania wartości w bieżącym IValueProviderelemencie .

Zwraca

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

Atrybuty

Dotyczy

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks do użycia podczas wyszukiwania wartości w obiekcie valueProvider.

valueProvider
IValueProvider

Używany IValueProvider do wyszukiwania wartości.

Zwraca

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

Atrybuty

Dotyczy

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks używany podczas wyszukiwania wartości w bieżącym IValueProviderelemencie .

propertyFilter
Func<ModelMetadata,Boolean>

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

Zwraca

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

Atrybuty

Dotyczy

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

Aktualizacje określone model wystąpienie przy użyciu wartości z bieżącego IValueProvider kontrolera i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks używany podczas wyszukiwania wartości w bieżącym IValueProviderelemencie .

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

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

Zwraca

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

Atrybuty

Dotyczy

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks do użycia podczas wyszukiwania wartości w obiekcie valueProvider.

valueProvider
IValueProvider

Używany IValueProvider do wyszukiwania wartości.

propertyFilter
Func<ModelMetadata,Boolean>

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

Zwraca

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

Atrybuty

Dotyczy

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

Aktualizacje określone model wystąpienie przy użyciu elementu valueProvider i .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)

Parametry typu

TModel

Typ obiektu modelu.

Parametry

model
TModel

Wystąpienie modelu do zaktualizowania.

prefix
String

Prefiks do użycia podczas wyszukiwania wartości w obiekcie valueProvider.

valueProvider
IValueProvider

Używany IValueProvider do wyszukiwania wartości.

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

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

Zwraca

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

Atrybuty

Dotyczy