ControllerBase.TryUpdateModelAsync メソッド

定義

オーバーロード

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

TryUpdateModelAsync(Object, Type, String)

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスをprefix更新します。

TryUpdateModelAsync<TModel>(TModel)

コントローラーの現在IValueProviderの からの値を使用して、指定したmodelインスタンスを更新します。

TryUpdateModelAsync<TModel>(TModel, String)

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスをprefix更新します。

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスをprefix更新します。

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

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスをprefix更新します。

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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)

パラメーター

model
Object

更新するモデル インスタンス。

modelType
Type

更新するモデル インスタンスの種類。

prefix
String

内の値を検索するときに使用する valueProviderプレフィックス。

valueProvider
IValueProvider

IValueProvider値の検索に使用される 。

propertyFilter
Func<ModelMetadata,Boolean>

実行時にプロパティをフィルター処理するために使用できる述語。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

TryUpdateModelAsync(Object, Type, String)

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスを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)

パラメーター

model
Object

更新するモデル インスタンス。

modelType
Type

更新するモデル インスタンスの種類。

prefix
String

現在 IValueProviderの で値を検索するときに使用するプレフィックス。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

TryUpdateModelAsync<TModel>(TModel)

コントローラーの現在IValueProviderの からの値を使用して、指定したmodelインスタンスを更新します。

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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

TryUpdateModelAsync<TModel>(TModel, String)

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスを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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

現在 IValueProviderの で値を検索するときに使用するプレフィックス。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

内の値を検索するときに使用する valueProviderプレフィックス。

valueProvider
IValueProvider

IValueProvider値の検索に使用される 。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

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

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスを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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

現在 IValueProviderの で値を検索するときに使用するプレフィックス。

propertyFilter
Func<ModelMetadata,Boolean>

実行時にプロパティをフィルター処理するために使用できる述語。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

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

コントローラーの現在IValueProviderの と の値を使用して、指定したmodelインスタンスを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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

現在 IValueProviderの で値を検索するときに使用するプレフィックス。

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

Expression(s) 現在のモデルに含める必要がある最上位のプロパティを表します。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

内の値を検索するときに使用する valueProviderプレフィックス。

valueProvider
IValueProvider

IValueProvider値の検索に使用される 。

propertyFilter
Func<ModelMetadata,Boolean>

実行時にプロパティをフィルター処理するために使用できる述語。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象

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

prefixを使用して、指定したmodelインスタンスをvalueProvider更新します。

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)

型パラメーター

TModel

モデル オブジェクトの型。

パラメーター

model
TModel

更新するモデル インスタンス。

prefix
String

内の値を検索するときに使用する valueProviderプレフィックス。

valueProvider
IValueProvider

IValueProvider値の検索に使用される 。

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

Expression(s) 現在のモデルに含める必要がある最上位のプロパティを表します。

戻り値

Task更新が成功した場合に、true完了時に を返す 。

属性

適用対象