Freigeben über


PageModel.TryUpdateModelAsync Methode

Definition

Überlädt

TryUpdateModelAsync(Object, Type, String)

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

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

Updates den angegebenen model instance mithilfe von valueProvider und .name

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

Updates den angegebenen model instance mithilfe von valueProvider und .name

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

Updates den angegebenen model instance mithilfe von valueProvider und .name

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

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Updates den angegebenen model instance mithilfe von valueProvider und .name

TryUpdateModelAsync<TModel>(TModel, String)

Updates den angegebenen model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

TryUpdateModelAsync<TModel>(TModel)

Updates den angegebenen model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

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

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

TryUpdateModelAsync(Object, Type, String)

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

protected public:
 System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ name);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string name);
member this.TryUpdateModelAsync : obj * Type * string -> System.Threading.Tasks.Task<bool>
Protected Friend Function TryUpdateModelAsync (model As Object, modelType As Type, name As String) As Task(Of Boolean)

Parameter

model
Object

Die zu aktualisierende Modellinstanz.

modelType
Type

Der Typ des zu aktualisierenden Modells instance.

name
String

Der Name, der 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.

Gilt für:

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

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von valueProvider und .name

protected public:
 System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter);
member this.TryUpdateModelAsync : obj * Type * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider * Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> -> System.Threading.Tasks.Task<bool>
Protected Friend Function TryUpdateModelAsync (model As Object, modelType As Type, name 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.

name
String

Der Name, der beim Nachschlagen 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.

Gilt für:

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

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von valueProvider und .name

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, ... cli::array <System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^> ^ includeExpressions);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<Func<TModel,object?>>[] includeExpressions) where TModel : class;
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)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name 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.

name
String

Der Name, der beim Nachschlagen 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.

Gilt für:

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

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von valueProvider und .name

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;
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)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name 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.

name
String

Der Name, der beim Nachschlagen 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.

Gilt für:

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

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, ... cli::array <System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^> ^ includeExpressions);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, params System.Linq.Expressions.Expression<Func<TModel,object?>>[] includeExpressions) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string * System.Linq.Expressions.Expression<Func<'Model, obj>>[] -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name 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.

name
String

Der Name, der 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.

Gilt für:

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von valueProvider und .name

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Microsoft::AspNetCore::Mvc::ModelBinding::IValueProvider ^ valueProvider);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string * Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String, valueProvider As IValueProvider) As Task(Of Boolean)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

name
String

Der Name, der beim Nachschlagen 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.

Gilt für:

TryUpdateModelAsync<TModel>(TModel, String)

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name As String) As Task(Of Boolean)

Typparameter

TModel

Der Typ des Modellobjekts.

Parameter

model
TModel

Die zu aktualisierende Modellinstanz.

name
String

Der Name des Modells.

Gibt zurück

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

Gilt für:

TryUpdateModelAsync<TModel>(TModel)

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates den angegebenen model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;
member this.TryUpdateModelAsync : 'Model -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend 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.

Gilt für:

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

Quelle:
PageModel.cs
Quelle:
PageModel.cs
Quelle:
PageModel.cs

Updates die angegebene model instance mithilfe von Werten aus dem PageModelaktuellen IValueProvider und einem name.

protected public:
generic <typename TModel>
 where TModel : class System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ name, Func<Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^, bool> ^ propertyFilter);
protected internal System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string name, Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,bool> propertyFilter) where TModel : class;
member this.TryUpdateModelAsync : 'Model * string * Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> -> System.Threading.Tasks.Task<bool> (requires 'Model : null)
Protected Friend Function TryUpdateModelAsync(Of TModel As Class) (model As TModel, name 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.

name
String

Der Name, der 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.

Gilt für: