PageBase.TryUpdateModelAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
및 prefix
를 사용하여 valueProvider
지정된 model
instance 업데이트.
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)
매개 변수
- model
- Object
업데이트할 모델 인스턴스입니다.
- modelType
- Type
업데이트할 모델 instance 유형입니다.
- prefix
- String
에서 값을 조회할 때 사용할 접두사입니다 valueProvider
.
- valueProvider
- IValueProvider
IValueProvider 값을 조회하는 데 사용되는 입니다.
- propertyFilter
- Func<ModelMetadata,Boolean>
런타임에 속성을 필터링하는 데 사용할 수 있는 조건자입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync(Object, Type, String)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
의 현재 IValueProvider 및 prefix
의 값을 Page사용하여 지정된 model
instance 업데이트.
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)
매개 변수
- model
- Object
업데이트할 모델 인스턴스입니다.
- modelType
- Type
업데이트할 모델 instance 유형입니다.
- prefix
- String
현재 IValueProvider에서 값을 조회할 때 사용할 접두사입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
의 현재 IValueProvider의 값을 Page사용하여 지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
의 현재 IValueProvider 및 prefix
의 값을 Page사용하여 지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
현재 IValueProvider에서 값을 조회할 때 사용할 접두사입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
및 prefix
를 사용하여 valueProvider
지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
에서 값을 조회할 때 사용할 접두사입니다 valueProvider
.
- valueProvider
- IValueProvider
IValueProvider 값을 조회하는 데 사용되는 입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
의 현재 IValueProvider 및 prefix
의 값을 Page사용하여 지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
현재 IValueProvider에서 값을 조회할 때 사용할 접두사입니다.
- propertyFilter
- Func<ModelMetadata,Boolean>
런타임에 속성을 필터링하는 데 사용할 수 있는 조건자입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
의 현재 IValueProvider 및 prefix
의 값을 Page사용하여 지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
현재 IValueProvider에서 값을 조회할 때 사용할 접두사입니다.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) 현재 모델에 포함해야 하는 최상위 속성을 나타냅니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
및 prefix
를 사용하여 valueProvider
지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
에서 값을 조회할 때 사용할 접두사입니다 valueProvider
.
- valueProvider
- IValueProvider
IValueProvider 값을 조회하는 데 사용되는 입니다.
- propertyFilter
- Func<ModelMetadata,Boolean>
런타임에 속성을 필터링하는 데 사용할 수 있는 조건자입니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.
적용 대상
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Source:
- PageBase.cs
- Source:
- PageBase.cs
- Source:
- PageBase.cs
및 prefix
를 사용하여 valueProvider
지정된 model
instance 업데이트.
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)
형식 매개 변수
- TModel
모델 개체의 형식입니다.
매개 변수
- model
- TModel
업데이트할 모델 인스턴스입니다.
- prefix
- String
에서 값을 조회할 때 사용할 접두사입니다 valueProvider
.
- valueProvider
- IValueProvider
IValueProvider 값을 조회하는 데 사용되는 입니다.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) 현재 모델에 포함해야 하는 최상위 속성을 나타냅니다.
반환
Task 업데이트에 성공하면 완료 시 반환 true
되는 입니다.