Microsoft.AspNetCore.Mvc.ModelBinding 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モデル バインダーをサポートするために必要なコントラクト型を提供します。
クラス
構造体
| Name | 説明 |
|---|---|
| EnumGroupAndName |
EnumGroupedDisplayNamesAndValuesの列挙値をグループ化するときに使用される抽象化。 |
| ModelBindingContext.NestedScope |
EnterNestedScopeの戻り値。 子バインディング コンテキストの状態を ModelBindingContextからポップする必要がある場合は、呼び出し元によって破棄する必要があります。 |
| ModelBindingResult |
モデル バインドの結果を格納します。 |
| ModelStateDictionary.Enumerator | |
| ModelStateDictionary.KeyEnumerable | |
| ModelStateDictionary.KeyEnumerator | |
| ModelStateDictionary.PrefixEnumerable |
指定したプレフィックスで始まるエントリを提供する ModelStateDictionary を列挙します。 |
| ModelStateDictionary.ValueEnumerable | |
| ModelStateDictionary.ValueEnumerator |
ModelStateEntryの列挙子。 |
| ValueProviderResult |
GetValue(String)操作の結果。 |
インターフェイス
| Name | 説明 |
|---|---|
| IBinderTypeProviderMetadata |
IModelBinderを実装するTypeを提供します。 |
| 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 インスタンスを作成するためのファクトリ。 |
列挙型
| Name | 説明 |
|---|---|
| BindingBehavior |
モデル バインド システムの動作オプションを列挙します。 |
| EmptyBodyBehavior |
入力の書式設定中に空の本文を処理する動作を決定します。 |
| ModelValidationState |
ModelStateEntry インスタンスの検証状態。
ModelValidationState の Root は、 ModelStateDictionaryの有効性を判断するために使用されます。
IsValid は |
注釈
モデル バインドの詳細については、「 モデル バインド」を参照してください。