Share via


BindingInfo クラス

定義

アクション パラメーターに関連付けられているメタデータを表すバインディング情報。

public ref class BindingInfo
public class BindingInfo
type BindingInfo = class
Public Class BindingInfo
継承
BindingInfo

コンストラクター

BindingInfo()

新しい BindingInfo を作成します。

BindingInfo(BindingInfo)

BindingInfo のコピーを作成します。

プロパティ

BinderModelName

バインダー モデル名を取得または設定します。

BinderType

モデルのバインドに Type 使用する実装の IModelBinder を取得または設定します。

BindingSource

BindingSource を取得または設定します。

EmptyBodyBehavior

空の本体が有効な入力として扱われるかどうかを決定する値を取得または設定します。

PropertyFilterProvider

IPropertyFilterProvider を取得または設定します。

RequestPredicate

現在の要求の状態に基づいてモデルをバインドするかどうかを決定する述語を取得または設定します。

ServiceKey

キー付きサービスを探すときにキーとして使用される値を取得または設定します

メソッド

GetBindingInfo(IEnumerable<Object>)

指定attributesした から のBindingInfo新しいインスタンスを構築します。

このオーバーロードは、 を使用してModelMetadata指定された をBindingInfo考慮しません。 より正確なBindingInfoインスタンスを取得するには、オーバーロードを使用するかTryApplyBindingInfo(ModelMetadata)、このメソッドの結果を使用GetBindingInfo(IEnumerable<Object>, ModelMetadata)することを検討してください。

GetBindingInfo(IEnumerable<Object>, ModelMetadata)

指定attributesされた と modelMetadataから のBindingInfo新しいインスタンスを構築します。

TryApplyBindingInfo(ModelMetadata)

指定した からバインド メタデータを適用します modelMetadata

使用可能な値が既に存在しない場合は、 の modelMetadata 値を使用します。

適用対象