ControllerBase.TryUpdateModelAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates den angegebenen |
TryUpdateModelAsync(Object, Type, String) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel) |
Updates die angegebene |
TryUpdateModelAsync<TModel>(TModel, String) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
Updates den angegebenen |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
Updates den angegebenen |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
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 valueProvider
werden 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)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
Updates den angegebenen model
instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefix
des 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)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
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)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
Updates den angegebenen model
instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefix
des 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)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
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 valueProvider
werden 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>)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
Updates den angegebenen model
instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefix
des 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>>[])
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
Updates den angegebenen model
instance mithilfe von Werten aus dem aktuellen IValueProvider und einem prefix
des 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>)
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
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 valueProvider
werden 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>>[])
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
- Quelle:
- ControllerBase.cs
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 valueProvider
werden 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