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

CancellationTokenIModelBinderProvider

CollectionModelBinder<TElement>

IModelBinder 绑定集合值的实现。

CollectionModelBinderProvider

ICollection<T>IModelBinderProvider

ComplexObjectModelBinder

IModelBinder 绑定复杂类型的实现。

ComplexObjectModelBinderProvider

IModelBinderProvider复杂类型的 。

ComplexTypeModelBinder

IModelBinder 绑定复杂类型的实现。

ComplexTypeModelBinderProvider

IModelBinderProvider复杂类型的 。

DateTimeModelBinder

IModelBinderDateTime 可为 DateTime 空模型的 。

DateTimeModelBinderProvider

一个 IModelBinderProvider ,用于绑定 DateTime 模型和可为 null 模型 DateTime

DecimalModelBinder

IModelBinder的 ,DecimalNullable<T>其中 TDecimal

DictionaryModelBinder<TKey,TValue>

IModelBinder 绑定字典值的实现。

DictionaryModelBinderProvider

绑定 IModelBinderProviderIDictionary<TKey,TValue>

DoubleModelBinder

IModelBinder的 ,DoubleNullable<T>其中 TDouble

EnumTypeModelBinder

IModelBinder 实现以绑定派生自 Enum的类型的模型。

EnumTypeModelBinderProvider

一个 IModelBinderProvider ,表示派生自 Enum的类型。

FloatingPointTypeModelBinderProvider

一个 IModelBinderProvider ,用于绑定 DecimalDoubleSingle及其 Nullable<T> 包装器。

FloatModelBinder

IModelBinder的 ,SingleNullable<T>其中 TSingle

FormCollectionModelBinder

IModelBinder 实现 以将表单值绑定到 IFormCollection

FormCollectionModelBinderProvider

IFormCollectionIModelBinderProvider

FormFileModelBinder

IModelBinder 用于将已发布的文件 IFormFile绑定到 的 实现。

FormFileModelBinderProvider

IModelBinderProviderIFormFile、、 和 IFormFileCollectionIFormFile集合。

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 方法的绑定类型的 。

注解

有关模型绑定的详细信息,请参阅 模型绑定