ControllerBase.TryUpdateModelAsync Methode

Definition

Überlädt

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

Updates den angegebenen model instance mithilfe von valueProvider und .prefix

TryUpdateModelAsync(Object, Type, String)

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

TryUpdateModelAsync<TModel>(TModel)

Updates die angegebene model instance mithilfe von Werten aus dem aktuellen IValueProviderController.

TryUpdateModelAsync<TModel>(TModel, String)

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates den angegebenen model instance mithilfe von valueProvider und .prefix

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

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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

Updates den angegebenen model instance mithilfe von valueProvider und .prefix

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

Updates den angegebenen model instance mithilfe von valueProvider und .prefix

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

Updates den angegebenen model instance mithilfe von valueProvider und .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

Die zu aktualisierende Modellinstanz.

modelType
Type

Der Typ des zu aktualisierenden Modells instance.

prefix
String

Das Präfix, das beim Suchen von Werten in verwendet valueProviderwerden soll.

valueProvider
IValueProvider

Der, der IValueProvider zum Suchen nach Werten verwendet wird.

propertyFilter
Func<ModelMetadata,Boolean>

Ein Prädikat, das zum Filtern von Eigenschaften zur Laufzeit verwendet werden kann.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

TryUpdateModelAsync(Object, Type, String)

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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

Die zu aktualisierende Modellinstanz.

modelType
Type

Der Typ des zu aktualisierenden Modells instance.

prefix
String

Das Präfix, das beim Nachschlagen von Werten im aktuellen IValueProviderverwendet werden soll.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

TryUpdateModelAsync<TModel>(TModel)

Updates die angegebene model instance mithilfe von Werten aus dem aktuellen IValueProviderController.

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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

TryUpdateModelAsync<TModel>(TModel, String)

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Nachschlagen von Werten im aktuellen IValueProviderverwendet werden soll.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates den angegebenen model instance mithilfe von valueProvider und .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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Suchen von Werten in verwendet valueProviderwerden soll.

valueProvider
IValueProvider

Der, der IValueProvider zum Suchen nach Werten verwendet wird.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

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

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Nachschlagen von Werten im aktuellen IValueProviderverwendet werden soll.

propertyFilter
Func<ModelMetadata,Boolean>

Ein Prädikat, das zum Filtern von Eigenschaften zur Laufzeit verwendet werden kann.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

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

Updates den angegebenen model instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefixdes Controllers.

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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Nachschlagen von Werten im aktuellen IValueProviderverwendet werden soll.

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

Expression(s) die Eigenschaften der obersten Ebene darstellen, die für das aktuelle Modell eingeschlossen werden müssen.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

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

Updates den angegebenen model instance mithilfe von valueProvider und .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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Suchen von Werten in verwendet valueProviderwerden soll.

valueProvider
IValueProvider

Der, der IValueProvider zum Suchen nach Werten verwendet wird.

propertyFilter
Func<ModelMetadata,Boolean>

Ein Prädikat, das zum Filtern von Eigenschaften zur Laufzeit verwendet werden kann.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für:

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

Updates den angegebenen model instance mithilfe von valueProvider und .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)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

prefix
String

Das Präfix, das beim Suchen von Werten in verwendet valueProviderwerden soll.

valueProvider
IValueProvider

Der, der IValueProvider zum Suchen nach Werten verwendet wird.

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

Expression(s) die Eigenschaften der obersten Ebene darstellen, die für das aktuelle Modell eingeschlossen werden müssen.

Gibt zurück

Eine Task , die bei Abschluss zurückgegeben wird true , wenn das Update erfolgreich ist.

Attribute

Gilt für: