Share via


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 中的屬性。

適用於