Condividi tramite


PageBase.TryUpdateModelAsync Metodo

Definizione

Overload

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

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

TryUpdateModelAsync(Object, Type, String)

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

TryUpdateModelAsync<TModel>(TModel)

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto PagecorrenteIValueProvider.

TryUpdateModelAsync<TModel>(TModel, String)

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

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

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

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

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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);
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);
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 dei 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.

Si applica a

TryUpdateModelAsync(Object, Type, String)

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

public:
 virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(System::Object ^ model, Type ^ modelType, System::String ^ prefix);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync (object model, Type modelType, string prefix);
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 usare durante la ricerca di valori nell'oggetto corrente IValueProvider.

Restituisce

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

Si applica a

TryUpdateModelAsync<TModel>(TModel)

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto PagecorrenteIValueProvider.

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model) where TModel : class;
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.

Si applica a

TryUpdateModelAsync<TModel>(TModel, String)

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .prefix

public:
generic <typename TModel>
 where TModel : class virtual System::Threading::Tasks::Task<bool> ^ TryUpdateModelAsync(TModel model, System::String ^ prefix);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix) where TModel : class;
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 usare durante la ricerca di valori nell'oggetto corrente IValueProvider.

Restituisce

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

Si applica a

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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);
public virtual System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) where TModel : class;
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 dei 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.

Si applica a

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

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .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);
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, 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)
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 usare 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.

Si applica a

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

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando i valori dell'oggetto Pagecorrente IValueProvider e di .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);
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, params System.Linq.Expressions.Expression<Func<TModel,object>>[] includeExpressions) where TModel : class;
public System.Threading.Tasks.Task<bool> TryUpdateModelAsync<TModel> (TModel model, string prefix, 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)
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 usare 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.

Si applica a

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

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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);
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;
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 dei 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.

Si applica a

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

Origine:
PageBase.cs
Origine:
PageBase.cs
Origine:
PageBase.cs

Aggiornamenti l'istanza specificata model usando e valueProvider un prefixoggetto .

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);
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;
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;
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 dei 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.

Si applica a