Microsoft.AspNetCore.Mvc.ModelBinding.Binders Espacio de nombres

Proporciona implementaciones para enlazadores de modelos.

Clases

Nombre Description
ArrayModelBinder<TElement>

IModelBinder implementación de valores de matriz de enlace.

ArrayModelBinderProvider

para IModelBinderProvider matrices.

BinderTypeModelBinder

para IModelBinder los modelos que especifican un IModelBinder objeto mediante BinderType.

BinderTypeModelBinderProvider

para IModelBinderProvider los modelos que especifican un IModelBinder objeto mediante BinderType.

BodyModelBinder

que IModelBinder enlaza los modelos del cuerpo de la solicitud mediante cuando IInputFormatter un modelo tiene el origen Bodyde enlace .

BodyModelBinderProvider

IModelBinderProvider para deserializar el cuerpo de la solicitud mediante un formateador.

ByteArrayModelBinder

ModelBinder para enlazar matrices de bytes.

ByteArrayModelBinderProvider

para IModelBinderProvider enlazar matrices de bytes codificadas en base64.

CancellationTokenModelBinder

IModelBinder implementación para enlazar modelos de tipo CancellationToken.

CancellationTokenModelBinderProvider

Un IModelBinderProvider para CancellationToken.

CollectionModelBinder<TElement>

IModelBinder implementación para los valores de colección de enlaces.

CollectionModelBinderProvider

Un IModelBinderProvider para ICollection<T>.

ComplexObjectModelBinder

IModelBinder implementación de tipos complejos de enlace.

ComplexObjectModelBinderProvider

para IModelBinderProvider tipos complejos.

ComplexTypeModelBinder

IModelBinder implementación de tipos complejos de enlace.

ComplexTypeModelBinderProvider

para IModelBinderProvider tipos complejos.

DateTimeModelBinder

Para IModelBinder y modelos que aceptan DateTime valores DateTime NULL.

DateTimeModelBinderProvider

para IModelBinderProvider los modelos enlazables DateTime y que aceptan DateTime valores NULL.

DecimalModelBinder

para IModelBinderDecimal y Nullable<T> donde T es Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implementación de valores de diccionario de enlace.

DictionaryModelBinderProvider

para IModelBinderProvider enlazar IDictionary<TKey,TValue>.

DoubleModelBinder

para IModelBinderDouble y Nullable<T> donde T es Double.

EnumTypeModelBinder

IModelBinder implementación para enlazar modelos para tipos derivados de Enum.

EnumTypeModelBinderProvider

para IModelBinderProvider los tipos derivados de Enum.

FloatingPointTypeModelBinderProvider

IModelBinderProvider para enlazar Decimal, Double, Singley sus Nullable<T> contenedores.

FloatModelBinder

para IModelBinderSingle y Nullable<T> donde T es Single.

FormCollectionModelBinder

IModelBinder implementación para enlazar valores de formulario a IFormCollection.

FormCollectionModelBinderProvider

Un IModelBinderProvider para IFormCollection.

FormFileModelBinder

IModelBinder implementación para enlazar archivos publicados a IFormFile.

FormFileModelBinderProvider

para IModelBinderProviderIFormFile, colecciones de IFormFiley IFormFileCollection.

HeaderModelBinder

que IModelBinder enlaza los modelos de los encabezados de solicitud cuando un modelo tiene el origen Headerde enlace .

HeaderModelBinderProvider

para IModelBinderProvider enlazar valores de encabezado.

KeyValuePairModelBinder<TKey,TValue>

Un IModelBinder para KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Un IModelBinderProvider para KeyValuePair<TKey,TValue>.

ServicesModelBinder

que IModelBinder enlaza los modelos de los servicios de solicitud cuando un modelo tiene el origen Servicesde enlace .

ServicesModelBinderProvider

para IModelBinderProvider el enlace desde .IServiceProvider

SimpleTypeModelBinder

para IModelBinder tipos simples.

SimpleTypeModelBinderProvider

IModelBinderProvider para enlazar tipos de datos simples.

TryParseModelBinderProvider

para IModelBinderProvider los tipos de enlace que tienen un método TryParse.

Comentarios

Para obtener más información sobre el enlace de modelos, Enlace de modelos.