ControllerBase.TryUpdateModelAsync Metodo

Definizione

Overload

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

TryUpdateModelAsync(Object, Type, String)

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto prefix.

TryUpdateModelAsync<TModel>(TModel)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto corrente IValueProviderdel controller.

TryUpdateModelAsync<TModel>(TModel, String)

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto prefix.

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

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

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto prefix.

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

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto prefix.

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .prefix

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .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)

Parametri

model
Object

Istanza del modello da aggiornare.

modelType
Type

Tipo di istanza del modello da aggiornare.

prefix
String

Prefisso da usare durante la ricerca di valori in valueProvider.

valueProvider
IValueProvider

Oggetto IValueProvider utilizzato per la ricerca di valori.

propertyFilter
Func<ModelMetadata,Boolean>

Predicato che può essere usato per filtrare le proprietà in fase di esecuzione.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

TryUpdateModelAsync(Object, Type, String)

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto 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)

Parametri

model
Object

Istanza del modello da aggiornare.

modelType
Type

Tipo di istanza del modello da aggiornare.

prefix
String

Prefisso da utilizzare durante la ricerca di valori nell'oggetto corrente IValueProvider.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

TryUpdateModelAsync<TModel>(TModel)

Aggiornamenti'istanza specificata model utilizzando i valori dell'oggetto corrente IValueProviderdel controller.

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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

TryUpdateModelAsync<TModel>(TModel, String)

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto 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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da utilizzare durante la ricerca di valori nell'oggetto corrente IValueProvider.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aggiornamenti'istanza specificata model utilizzando valueProvider e .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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da usare durante la ricerca di valori in valueProvider.

valueProvider
IValueProvider

Oggetto IValueProvider utilizzato per la ricerca di valori.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

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

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto 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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da utilizzare durante la ricerca di valori nell'oggetto corrente IValueProvider.

propertyFilter
Func<ModelMetadata,Boolean>

Predicato che può essere usato per filtrare le proprietà in fase di esecuzione.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

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

Aggiornamenti'istanza specificata model usando i valori dell'oggetto corrente IValueProvider del controller e di un oggetto 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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da utilizzare durante la ricerca di valori nell'oggetto corrente IValueProvider.

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

Expression(s) che rappresentano le proprietà di primo livello che devono essere incluse per il modello corrente.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da usare durante la ricerca di valori in valueProvider.

valueProvider
IValueProvider

Oggetto IValueProvider utilizzato per la ricerca di valori.

propertyFilter
Func<ModelMetadata,Boolean>

Predicato che può essere usato per filtrare le proprietà in fase di esecuzione.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a

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

Aggiornamenti'istanza specificata model utilizzando valueProvider e .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)

Parametri di tipo

TModel

Tipo dell'oggetto modello.

Parametri

model
TModel

Istanza del modello da aggiornare.

prefix
String

Prefisso da usare durante la ricerca di valori in valueProvider.

valueProvider
IValueProvider

Oggetto IValueProvider utilizzato per la ricerca di valori.

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

Expression(s) che rappresentano le proprietà di primo livello che devono essere incluse per il modello corrente.

Restituisce

Oggetto Task che al completamento restituisce true se l'aggiornamento ha esito positivo.

Attributi

Si applica a