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>) |
ve |
TryUpdateModelAsync(Object, Type, String) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel) |
Denetleyicinin geçerli IValueProviderdeğerlerini kullanarak belirtilen |
TryUpdateModelAsync<TModel>(TModel, String) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider) |
ve |
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[]) |
Denetleyicinin geçerli IValueProvider ve bir |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>) |
ve |
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[]) |
ve |
TryUpdateModelAsync(Object, Type, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
ve prefix
kullanarak valueProvider
belirtilen model
örneği Güncelleştirmeler.
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
içindeki değerleri valueProvider
ararken kullanılacak ön ek.
- valueProvider
- IValueProvider
IValueProvider Değerleri aramak için kullanılır.
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilecek bir koşul.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync(Object, Type, String)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
Denetleyicinin geçerli IValueProvider ve bir prefix
değerlerini kullanarak belirtilen model
örneği Güncelleştirmeler.
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 IValueProvideriçindeki değerleri ararken kullanılacak ön ek.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
Denetleyicinin geçerli IValueProviderdeğerlerini kullanarak belirtilen model
örneği Güncelleştirmeler.
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
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
Denetleyicinin geçerli IValueProvider ve bir prefix
değerlerini kullanarak belirtilen model
örneği Güncelleştirmeler.
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 IValueProvideriçindeki değerleri ararken kullanılacak ön ek.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
ve prefix
kullanarak valueProvider
belirtilen model
örneği Güncelleştirmeler.
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
içindeki değerleri valueProvider
ararken kullanılacak ön ek.
- valueProvider
- IValueProvider
IValueProvider Değerleri aramak için kullanılır.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, Func<ModelMetadata,Boolean>)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
Denetleyicinin geçerli IValueProvider ve bir prefix
değerlerini kullanarak belirtilen model
örneği Güncelleştirmeler.
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 IValueProvideriçindeki değerleri ararken kullanılacak ön ek.
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilecek bir koşul.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, Expression<Func<TModel,Object>>[])
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
Denetleyicinin geçerli IValueProvider ve bir prefix
değerlerini kullanarak belirtilen model
örneği Güncelleştirmeler.
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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
Geçerli IValueProvideriçindeki değerleri ararken kullanılacak ön ek.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) geçerli model için eklenmesi gereken üst düzey özellikleri temsil eden.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Func<ModelMetadata,Boolean>)
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
ve prefix
kullanarak valueProvider
belirtilen model
örneği Güncelleştirmeler.
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
içindeki değerleri valueProvider
ararken kullanılacak ön ek.
- valueProvider
- IValueProvider
IValueProvider Değerleri aramak için kullanılır.
- propertyFilter
- Func<ModelMetadata,Boolean>
Çalışma zamanında özellikleri filtrelemek için kullanılabilecek bir koşul.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler
Şunlara uygulanır
TryUpdateModelAsync<TModel>(TModel, String, IValueProvider, Expression<Func<TModel,Object>>[])
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
- Kaynak:
- ControllerBase.cs
ve prefix
kullanarak valueProvider
belirtilen model
örneği Güncelleştirmeler.
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)
Tür Parametreleri
- TModel
Model nesnesinin türü.
Parametreler
- model
- TModel
Güncelleştirilecek model örneği.
- prefix
- String
içindeki değerleri valueProvider
ararken kullanılacak ön ek.
- valueProvider
- IValueProvider
IValueProvider Değerleri aramak için kullanılır.
- includeExpressions
- Expression<Func<TModel,Object>>[]
Expression(s) geçerli model için eklenmesi gereken üst düzey özellikleri temsil eden.
Döndürülenler
Task Güncelleştirme başarılı olursa, tamamlandığında bu değer döndürülüyortrue
.
- Öznitelikler