Aracılığıyla paylaş


ComplexTypeModelBinder Sınıf

Tanım

Dikkat

This type is obsolete and will be removed in a future version. Use ComplexObjectModelBinder instead.

IModelBinder karmaşık türleri bağlamaya yönelik uygulama.

public ref class ComplexTypeModelBinder : Microsoft::AspNetCore::Mvc::ModelBinding::IModelBinder
public class ComplexTypeModelBinder : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
[System.Obsolete("This type is obsolete and will be removed in a future version. Use ComplexObjectModelBinder instead.")]
public class ComplexTypeModelBinder : Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
type ComplexTypeModelBinder = class
    interface IModelBinder
[<System.Obsolete("This type is obsolete and will be removed in a future version. Use ComplexObjectModelBinder instead.")>]
type ComplexTypeModelBinder = class
    interface IModelBinder
Public Class ComplexTypeModelBinder
Implements IModelBinder
Devralma
ComplexTypeModelBinder
Öznitelikler
Uygulamalar

Oluşturucular

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>)
Geçersiz.

Bu oluşturucu kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak. Önerilen alternatif, bir de alan ILoggerFactoryaşırı yüklemedir.

Yeni bir ComplexTypeModelBinder oluşturur.

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory)
Geçersiz.

Yeni bir ComplexTypeModelBinder oluşturur.

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory, Boolean)
Geçersiz.

Yeni bir ComplexTypeModelBinder oluşturur.

Yöntemler

BindModelAsync(ModelBindingContext)
Geçersiz.

Bir modeli bağlamaya çalışır.

BindProperty(ModelBindingContext)
Geçersiz.

Modelin bir özelliğini bağlamayı dener.

CanBindProperty(ModelBindingContext, ModelMetadata)
Geçersiz.

tarafından propertyMetadata tanımlanan model özelliğinin bağlanıp bağlanamayacağını belirten bir değer alır.

CreateModel(ModelBindingContext)
Geçersiz.

Verilen bindingContextiçin uygun Object oluşturur.

SetProperty(ModelBindingContext, String, ModelMetadata, ModelBindingResult)
Geçersiz.

Geçerli Modeliçinde bir özellik Güncelleştirmeler.

Şunlara uygulanır