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)
古い.

指定bindingContextした に適した を作成しますObject

SetProperty(ModelBindingContext, String, ModelMetadata, ModelBindingResult)
古い.

現在Modelの 内の プロパティを更新します。

適用対象