Microsoft.AspNetCore.Mvc.ModelBinding 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モデル バインダーをサポートするために必要なコントラクトの種類を提供します。
クラス
構造体
EnumGroupAndName |
の列挙値 EnumGroupedDisplayNamesAndValuesをグループ化するときに使用される抽象化。 |
ModelBindingContext.NestedScope |
の EnterNestedScope戻り値。 子バインディング コンテキストの状態を からポップする必要がある場合は、呼び出し元によって破棄する ModelBindingContext必要があります。 |
ModelBindingResult |
モデル バインドの結果を格納します。 |
ModelStateDictionary.Enumerator | |
ModelStateDictionary.KeyEnumerable | |
ModelStateDictionary.KeyEnumerator | |
ModelStateDictionary.PrefixEnumerable |
ModelStateDictionaryを列挙して、指定したプレフィックスで始まるエントリを提供します。 |
ModelStateDictionary.ValueEnumerable | |
ModelStateDictionary.ValueEnumerator |
の ModelStateEntry列挙子。 |
ValueProviderResult |
操作の GetValue(String) 結果。 |
インターフェイス
IBinderTypeProviderMetadata |
を Type 実装する を提供します IModelBinder。 |
IBindingSourceMetadata |
モデル バインドのデータ ソースを指定するメタデータ。 |
IBindingSourceValueProvider |
に基づいて BindingSource内容をフィルター処理できる値プロバイダー。 |
ICollectionModelBinder |
モデル バインド コレクションのインターフェイス。 |
IEnumerableValueProvider |
列挙可能 IValueProviderな を表すインターフェイス。 |
IKeyRewriterValueProvider |
要求データと比較して書き換えられたキーを削除するために、その内容をフィルター処理できる値プロバイダー。 |
IModelBinder |
モデル バインダーのインターフェイスを定義します。 |
IModelBinderFactory |
インスタンスを作成するためのファクトリ抽象化 IModelBinder 。 |
IModelBinderProvider |
インスタンスを作成 IModelBinder します。 に |
IModelMetadataProvider |
のインスタンス ModelMetadataを提供できるプロバイダー。 |
IModelNameProvider |
モデル名をメタデータとして指定できるエンティティを表します。 |
IOptionalBinderMetadata |
アクションのオーバーロードの目的で省略可能なパラメーター ASP.NET Web API指定する型。 省略可能なパラメーターはオーバーロードに関与せず、選択するアクションの値を持つ必要はありません。 これは、ASP.NET Web APIアクションのオーバーロードなしで使用した場合は影響しません。 |
IPropertyFilterProvider |
モデル バインドによってバインドする必要があるモデルのプロパティまたはパラメーターを決定できる述語を提供します。 |
IRequestPredicateProvider |
現在の要求に関連付けられている状態に基づいて、最上位レベルのモデルをバインドまたはバインドしないインターフェイス。 |
IValueProvider |
値プロバイダーに必要なメソッドを定義します。 |
IValueProviderFactory |
インスタンスを作成するための IValueProvider ファクトリ。 |
列挙型
BindingBehavior |
モデル バインド システムの動作オプションを列挙します。 |
EmptyBodyBehavior |
入力の書式設定中に空の本文を処理する動作を決定します。 |
ModelValidationState |
インスタンスの ModelStateEntry 検証状態。
ModelValidationState の Root 有効性 ModelStateDictionaryを判断するために、 が使用されます。
IsValid は、 |
注釈
モデル バインドの詳細については、「 モデル バインド」を参照してください。