ControllerBase.TryUpdateModelAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>) |
|
| TryUpdateModelAsync(Object, Type, String) |
|
| TryUpdateModelAsync<TModel>(TModel) |
|
| TryUpdateModelAsync<TModel>(TModel, String) |
|
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
|
| TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
|
| TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
|
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
|
| TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
|
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
modelVe ' i kullanarak belirtilen örneği güncelleştirir valueProvider 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)
Parametreler
- model
- Object
Güncelleştirilecek model örneği.
- modelType
- Type
Güncelleştirilecek model örneğinin türü.
- prefix
- String
İçindeki değerleri ararken kullanılacak ön ek valueProvider .
- valueProvider
- IValueProvider
IValueProviderDeğerleri aramak için kullanılır.
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilen bir koşul.
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync(Object, Type, String)
modelDenetleyicinin geçerli ve a değerlerini kullanarak belirtilen örneği güncelleştirir IValueProvider 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)
Parametreler
- model
- Object
Güncelleştirilecek model örneği.
- modelType
- Type
Güncelleştirilecek model örneğinin türü.
- prefix
- String
Geçerli olan değerleri ararken kullanılacak ön ek IValueProvider .
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel)
modelDenetleyicinin geçerli olduğu değerleri kullanarak belirtilen örneği güncelleştirir IValueProvider .
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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String)
modelDenetleyicinin geçerli ve a değerlerini kullanarak belirtilen örneği güncelleştirir IValueProvider 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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
Geçerli olan değerleri ararken kullanılacak ön ek IValueProvider .
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
modelVe ' i kullanarak belirtilen örneği güncelleştirir valueProvider 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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
İçindeki değerleri ararken kullanılacak ön ek valueProvider .
- valueProvider
- IValueProvider
IValueProviderDeğerleri aramak için kullanılır.
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
modelDenetleyicinin geçerli ve a değerlerini kullanarak belirtilen örneği güncelleştirir IValueProvider 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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
Geçerli olan değerleri ararken kullanılacak ön ek IValueProvider .
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilen bir koşul.
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
modelDenetleyicinin geçerli ve a değerlerini kullanarak belirtilen örneği güncelleştirir IValueProvider 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>]
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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
Geçerli olan değerleri ararken kullanılacak ön ek IValueProvider .
- includeExpressions
- Expression<Func<TModel,Object>>[]
ExpressionYani, geçerli modele dahil olması gereken üst düzey özellikleri temsil eden (ler).
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
modelVe ' i kullanarak belirtilen örneği güncelleştirir valueProvider 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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
İçindeki değerleri ararken kullanılacak ön ek valueProvider .
- valueProvider
- IValueProvider
IValueProviderDeğerleri aramak için kullanılır.
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilen bir koşul.
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
modelVe ' i kullanarak belirtilen örneği güncelleştirir valueProvider 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>]
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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
İçindeki değerleri ararken kullanılacak ön ek valueProvider .
- valueProvider
- IValueProvider
IValueProviderDeğerleri aramak için kullanılır.
- includeExpressions
- Expression<Func<TModel,Object>>[]
ExpressionYani, geçerli modele dahil olması gereken üst düzey özellikleri temsil eden (ler).
Döndürülenler
TaskGüncelleştirme başarılı olursa tamamlandığında doğru değeri döndürür.
- Öznitelikler