Microsoft.AspNetCore.Mvc.ModelBinding.Binders 名前空間

モデル バインダーの実装を提供します。

クラス

Name 説明
ArrayModelBinder<TElement>

IModelBinder 配列値をバインドするための実装。

ArrayModelBinderProvider

配列の IModelBinderProvider 。

BinderTypeModelBinder

BinderTypeを使用してIModelBinderを指定するモデルのIModelBinder。

BinderTypeModelBinderProvider

BinderTypeを使用してIModelBinderを指定するモデルのIModelBinderProvider。

BodyModelBinder

モデルにバインディング ソース Bodyがあるときに、IInputFormatterを使用して要求本文からモデルをバインドするIModelBinder。

BodyModelBinderProvider

フォーマッタを使用して要求本文を逆シリアル化するための IModelBinderProvider 。

ByteArrayModelBinder

バイト配列をバインドする ModelBinder。

ByteArrayModelBinderProvider

base64 でエンコードされたバイト配列をバインドするための IModelBinderProvider 。

CancellationTokenModelBinder

IModelBinder 型 CancellationTokenのモデルをバインドするための実装。

CancellationTokenModelBinderProvider

IModelBinderProvider のCancellationToken。

CollectionModelBinder<TElement>

IModelBinder コレクション値のバインドの実装。

CollectionModelBinderProvider

IModelBinderProvider のICollection<T>。

ComplexObjectModelBinder

IModelBinder 複合型のバインドの実装。

ComplexObjectModelBinderProvider

複合型の IModelBinderProvider 。

ComplexTypeModelBinder

IModelBinder 複合型のバインドの実装。

ComplexTypeModelBinderProvider

複合型の IModelBinderProvider 。

DateTimeModelBinder

DateTimeおよび null 許容DateTime モデルのIModelBinder。

DateTimeModelBinderProvider

DateTimeモデルと null 許容DateTime モデルをバインドするためのIModelBinderProvider。

DecimalModelBinder

TがDecimalされているDecimalとNullable<T>のIModelBinder。

DictionaryModelBinder<TKey,TValue>

IModelBinder ディクショナリ値をバインドするための実装。

DictionaryModelBinderProvider

バインド IDictionary<TKey,TValue>のIModelBinderProvider。

DoubleModelBinder

TがDoubleされているDoubleとNullable<T>のIModelBinder。

EnumTypeModelBinder

IModelBinder Enumから派生した型のモデルをバインドするための実装。

EnumTypeModelBinderProvider

Enumから派生する型のIModelBinderProvider。

FloatingPointTypeModelBinderProvider

Decimal、Double、Single、およびそのNullable<T>ラッパーをバインドするためのIModelBinderProvider。

FloatModelBinder

TがSingleされているSingleとNullable<T>のIModelBinder。

FormCollectionModelBinder

IModelBinder フォーム値を IFormCollectionにバインドする実装。

FormCollectionModelBinderProvider

IModelBinderProvider のIFormCollection。

FormFileModelBinder

IModelBinder ポストされたファイルを IFormFileにバインドする実装。

FormFileModelBinderProvider

IFormFile、IFormFileのコレクション、およびIFormFileCollectionのIModelBinderProvider。

HeaderModelBinder

モデルにバインディング ソース Headerがあるときに要求ヘッダーからモデルをバインドするIModelBinder。

HeaderModelBinderProvider

ヘッダー値をバインドするための IModelBinderProvider 。

KeyValuePairModelBinder<TKey,TValue>

IModelBinder のKeyValuePair<TKey,TValue>。

KeyValuePairModelBinderProvider

IModelBinderProvider のKeyValuePair<TKey,TValue>。

ServicesModelBinder

モデルにバインディング ソース Servicesがある場合に、要求サービスからモデルをバインドするIModelBinder。

ServicesModelBinderProvider

IServiceProviderからのバインドのIModelBinderProvider。

SimpleTypeModelBinder

単純型の IModelBinder 。

SimpleTypeModelBinderProvider

単純なデータ型をバインドするための IModelBinderProvider 。

TryParseModelBinderProvider

TryParse メソッドを持つバインディング型の IModelBinderProvider 。

注釈

モデル バインドの詳細については、「 モデル バインド」を参照してください。