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

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

クラス

名前 説明
ArrayModelBinder<TElement>

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

ArrayModelBinderProvider

IModelBinderProvider配列の 。

BinderTypeModelBinder

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

BinderTypeModelBinderProvider

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

BodyModelBinder

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

BodyModelBinderProvider

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

ByteArrayModelBinder

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

ByteArrayModelBinderProvider

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

CancellationTokenModelBinder

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

CancellationTokenModelBinderProvider

CancellationToken の IModelBinderProvider。

CollectionModelBinder<TElement>

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

CollectionModelBinderProvider

ICollection<T> の IModelBinderProvider。

ComplexObjectModelBinder

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

ComplexObjectModelBinderProvider

IModelBinderProvider複合型の 。

ComplexTypeModelBinder

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

ComplexTypeModelBinderProvider

IModelBinderProvider複合型の 。

DateTimeModelBinder

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

DateTimeModelBinderProvider

IModelBinderProviderバインディングDateTimeモデルと null 許容DateTimeモデルの 。

DecimalModelBinder

の と が ですTDecimal。Nullable<T>DecimalIModelBinder

DictionaryModelBinder<TKey,TValue>

IModelBinder ディクショナリ値のバインドの実装。

DictionaryModelBinderProvider

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

DoubleModelBinder

の と が ですTDouble。Nullable<T>DoubleIModelBinder

EnumTypeModelBinder

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

EnumTypeModelBinderProvider

IModelBinderProviderからEnum派生する型の 。

FloatingPointTypeModelBinderProvider

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

FloatModelBinder

の と が ですTSingle。Nullable<T>SingleIModelBinder

FormCollectionModelBinder

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

FormCollectionModelBinderProvider

IFormCollection の IModelBinderProvider。

FormFileModelBinder

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

FormFileModelBinderProvider

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

HeaderModelBinder

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

HeaderModelBinderProvider

IModelBinderProviderバインド ヘッダー値の 。

KeyValuePairModelBinder<TKey,TValue>

KeyValuePair<TKey,TValue> の IModelBinder。

KeyValuePairModelBinderProvider

KeyValuePair<TKey,TValue> の IModelBinderProvider。

ServicesModelBinder

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

ServicesModelBinderProvider

IModelBinderProviderからのバインド用の IServiceProvider。

SimpleTypeModelBinder

IModelBinder単純型の 。

SimpleTypeModelBinderProvider

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

TryParseModelBinderProvider

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

注釈

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