Compartir a través de


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

Proporciona implementaciones para enlazadores de modelos.

Clases

ArrayModelBinder<TElement>

IModelBinder implementación para los 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

para IModelBinderProvider 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

Interfaz IModelBinderProvider para CancellationToken.

CollectionModelBinder<TElement>

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

CollectionModelBinderProvider

Interfaz IModelBinderProvider para ICollection<T>.

ComplexObjectModelBinder

IModelBinder implementación para los tipos complejos de enlace.

ComplexObjectModelBinderProvider

para IModelBinderProvider tipos complejos.

ComplexTypeModelBinder

IModelBinder implementación para los tipos complejos de enlace.

ComplexTypeModelBinderProvider

para IModelBinderProvider tipos complejos.

DateTimeModelBinder

Para IModelBinder y modelos que aceptan DateTime valores DateTime NULL.

DateTimeModelBinderProvider

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

DecimalModelBinder

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

DictionaryModelBinder<TKey,TValue>

IModelBinder implementación para los valores del 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 tipos derivados de Enum.

FloatingPointTypeModelBinderProvider

para IModelBinderProvider 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

Interfaz 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>

Interfaz IModelBinder para KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Interfaz 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

para IModelBinderProvider 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.