Microsoft.AspNetCore.Mvc.ModelBinding.Binders Пространство имен

Предоставляет реализации для связывателей моделей.

Классы

ArrayModelBinder<TElement>

IModelBinder реализация для значений массива привязки.

ArrayModelBinderProvider

IModelBinderProviderДля массивов.

BinderTypeModelBinder

Объект IModelBinder для моделей, которые указывают IModelBinder использование BinderType .

BinderTypeModelBinderProvider

Объект IModelBinderProvider для моделей, которые указывают IModelBinder использование BinderType .

BodyModelBinder

Объект, IModelBinder который привязывает модели из тела запроса, используя, IInputFormatter когда модель имеет источник привязки Body .

BodyModelBinderProvider

Объект IModelBinderProvider для десериализации текста запроса с помощью модуля форматирования.

ByteArrayModelBinder

Моделбиндер для привязки массивов байтов.

ByteArrayModelBinderProvider

Объект IModelBinderProvider для привязки массивов байтов в кодировке Base64.

CancellationTokenModelBinder

IModelBinder реализация для привязки моделей типа CancellationToken .

CancellationTokenModelBinderProvider

Объект IModelBinderProvider для параметра CancellationToken.

CollectionModelBinder<TElement>

IModelBinder реализация для значений коллекции привязки.

CollectionModelBinderProvider

Объект IModelBinderProvider для параметра ICollection<T>.

ComplexObjectModelBinder

IModelBinder реализация для привязки сложных типов.

ComplexObjectModelBinderProvider

IModelBinderProviderДля сложных типов.

ComplexTypeModelBinder

IModelBinder реализация для привязки сложных типов.

ComplexTypeModelBinderProvider

IModelBinderProviderДля сложных типов.

DateTimeModelBinder

IModelBinderМодели for DateTime и Nullable DateTime .

DateTimeModelBinderProvider

IModelBinderProviderДля привязок DateTime и моделей, допускающих значение NULL DateTime .

DecimalModelBinder

IModelBinderДля Decimal и Nullable<T> где TDecimal .

DictionaryModelBinder<TKey,TValue>

IModelBinder реализация для значений словаря привязки.

DictionaryModelBinderProvider

IModelBinderProviderДля привязки IDictionary<TKey,TValue> .

DoubleModelBinder

IModelBinderДля Decimal и Nullable<T> где TDecimal .

EnumTypeModelBinder

IModelBinder реализация для привязки моделей для типов, производных от Enum .

EnumTypeModelBinderProvider

Объект IModelBinderProvider для типов, производных от Enum .

FloatingPointTypeModelBinderProvider

IModelBinderProviderДля привязки Decimal ,, Double Single и их Nullable<T> оболочек.

FloatModelBinder

IModelBinderДля Decimal и Nullable<T> где TDecimal .

FormCollectionModelBinder

IModelBinder реализация для привязки значений форм IFormCollection .

FormCollectionModelBinderProvider

Объект IModelBinderProvider для параметра IFormCollection.

FormFileModelBinder

IModelBinder реализация для привязки опубликованных файлов IFormFile .

FormFileModelBinderProvider

IModelBinderProviderКоллекция для IFormFile , коллекции IFormFile и IFormFileCollection .

HeaderModelBinder

Объект, IModelBinder который привязывает модели из заголовков запроса, если модель имеет источник привязки Header .

HeaderModelBinderProvider

IModelBinderProviderДля значений заголовка привязки.

KeyValuePairModelBinder<TKey,TValue>

Объект IModelBinder для параметра KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Объект IModelBinderProvider для параметра KeyValuePair<TKey,TValue>.

ServicesModelBinder

Объект, IModelBinder который привязывает модели из служб запросов, если модель имеет источник привязки Services .

ServicesModelBinderProvider

Объект IModelBinderProvider для привязки из IServiceProvider .

SimpleTypeModelBinder

IModelBinderДля простых типов.

SimpleTypeModelBinderProvider

IModelBinderProviderДля привязки простых типов данных.

Комментарии

Дополнительные сведения о привязке модели см. в этой модели.