Sdílet prostřednictvím


ControllerBase.TryUpdateModelAsync Metoda

Definice

Přetížení

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

Aktualizace zadanou model instanci pomocí valueProvider a prefix.

TryUpdateModelAsync(Object, Type, String)

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

TryUpdateModelAsync<TModel>(TModel)

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProviderřadiče .

TryUpdateModelAsync<TModel>(TModel, String)

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aktualizace zadanou model instanci pomocí valueProvider a prefix.

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

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Aktualizace zadanou model instanci pomocí valueProvider a prefix.

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

Aktualizace zadanou model instanci pomocí valueProvider a prefix.

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

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí valueProvider a 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

Instance modelu, která se má aktualizovat.

modelType
Type

Typ instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v .valueProvider

valueProvider
IValueProvider

Používá se IValueProvider pro vyhledávání hodnot.

propertyFilter
Func<ModelMetadata,Boolean>

Predikát, který lze použít k filtrování vlastností za běhu.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

TryUpdateModelAsync(Object, Type, String)

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Instance modelu, která se má aktualizovat.

modelType
Type

Typ instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

TryUpdateModelAsync<TModel>(TModel)

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProviderřadiče .

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

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

TryUpdateModelAsync<TModel>(TModel, String)

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí valueProvider a 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 objektu modelu.

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v .valueProvider

valueProvider
IValueProvider

Používá se IValueProvider pro vyhledávání hodnot.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

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

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .

propertyFilter
Func<ModelMetadata,Boolean>

Predikát, který lze použít k filtrování vlastností za běhu.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

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

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí hodnot z aktuálního IValueProvider stavu kontroleru a prefixhodnoty .

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

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v aktuálním IValueProvidersouboru .

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

Expression(s), které představují vlastnosti nejvyšší úrovně, které je třeba zahrnout do aktuálního modelu.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

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

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí valueProvider a 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 objektu modelu.

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v .valueProvider

valueProvider
IValueProvider

Používá se IValueProvider pro vyhledávání hodnot.

propertyFilter
Func<ModelMetadata,Boolean>

Predikát, který lze použít k filtrování vlastností za běhu.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro

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

Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs
Zdroj:
ControllerBase.cs

Aktualizace zadanou model instanci pomocí valueProvider a 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 objektu modelu.

Parametry

model
TModel

Instance modelu, která se má aktualizovat.

prefix
String

Předpona, která se má použít při vyhledávání hodnot v .valueProvider

valueProvider
IValueProvider

Používá se IValueProvider pro vyhledávání hodnot.

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

Expression(s), které představují vlastnosti nejvyšší úrovně, které je třeba zahrnout do aktuálního modelu.

Návraty

Hodnota Task , která se po dokončení vrátí true , pokud je aktualizace úspěšná.

Atributy

Platí pro