ComplexTypeModelBinder 类

定义

注意

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

IModelBinder 用于绑定复杂类型的实现。

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
继承
ComplexTypeModelBinder
属性
实现

构造函数

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>)
已过时.

此构造函数已过时,将在将来的版本中删除。 建议的替代方法是重载,该重载也采用 ILoggerFactory

创建一个新的 ComplexTypeModelBinder

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory)
已过时.

创建一个新的 ComplexTypeModelBinder

ComplexTypeModelBinder(IDictionary<ModelMetadata,IModelBinder>, ILoggerFactory, Boolean)
已过时.

创建一个新的 ComplexTypeModelBinder

方法

BindModelAsync(ModelBindingContext)
已过时.

尝试绑定模型。

BindProperty(ModelBindingContext)
已过时.

尝试绑定模型的 属性。

CanBindProperty(ModelBindingContext, ModelMetadata)
已过时.

获取一个值,该值指示是否可以绑定标识的 propertyMetadata 模型属性。

CreateModel(ModelBindingContext)
已过时.

创建适合 Object 给定 bindingContext的 。

SetProperty(ModelBindingContext, String, ModelMetadata, ModelBindingResult)
已过时.

在当前 Model中汇报属性。

适用于