Microsoft.AspNetCore.Mvc.ModelBinding.Binders Namespace

Fornece implementações para associadores de modelo.

Classes

Nome Description
ArrayModelBinder<TElement>

IModelBinder implementação para valores de matriz de associação.

ArrayModelBinderProvider

Um IModelBinderProvider para matrizes.

BinderTypeModelBinder

Um IModelBinder para modelos que especificam um IModelBinder uso BinderType.

BinderTypeModelBinderProvider

Um IModelBinderProvider para modelos que especificam um IModelBinder uso BinderType.

BodyModelBinder

Um IModelBinder que associa modelos do corpo da solicitação usando um IInputFormatter quando um modelo tem a origem Bodyda associação.

BodyModelBinderProvider

Um IModelBinderProvider para desserializar o corpo da solicitação usando um formatador.

ByteArrayModelBinder

ModelBinder para associar matrizes de bytes.

ByteArrayModelBinderProvider

Um IModelBinderProvider para associar matrizes de bytes codificadas em base64.

CancellationTokenModelBinder

IModelBinder implementação para associar modelos do tipo CancellationToken.

CancellationTokenModelBinderProvider

Um IModelBinderProvider para CancellationToken.

CollectionModelBinder<TElement>

IModelBinder implementação para valores de coleção de associação.

CollectionModelBinderProvider

Um IModelBinderProvider para ICollection<T>.

ComplexObjectModelBinder

IModelBinder implementação para associar tipos complexos.

ComplexObjectModelBinderProvider

Um IModelBinderProvider para tipos complexos.

ComplexTypeModelBinder

IModelBinder implementação para associar tipos complexos.

ComplexTypeModelBinderProvider

Um IModelBinderProvider para tipos complexos.

DateTimeModelBinder

Um IModelBinder modelo para DateTime e anulável DateTime .

DateTimeModelBinderProvider

Um IModelBinderProvider modelo para associação DateTime e anulável DateTime .

DecimalModelBinder

Um IModelBinder para Decimal e Nullable<T> onde T está Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implementação de valores de dicionário de associação.

DictionaryModelBinderProvider

Um IModelBinderProvider para associação IDictionary<TKey,TValue>.

DoubleModelBinder

Um IModelBinder para Double e Nullable<T> onde T está Double.

EnumTypeModelBinder

IModelBinder implementação para associar modelos para tipos derivados de Enum.

EnumTypeModelBinderProvider

A IModelBinderProvider para tipos derivados de Enum.

FloatingPointTypeModelBinderProvider

Um IModelBinderProvider para associação Decimal, Doublee Singleseus Nullable<T> wrappers.

FloatModelBinder

Um IModelBinder para Single e Nullable<T> onde T está Single.

FormCollectionModelBinder

IModelBinder implementação para associar valores de formulário a IFormCollection.

FormCollectionModelBinderProvider

Um IModelBinderProvider para IFormCollection.

FormFileModelBinder

IModelBinder implementação para associar arquivos postados a IFormFile.

FormFileModelBinderProvider

Um IModelBinderProvider for IFormFile, coleções de IFormFile, e IFormFileCollection.

HeaderModelBinder

Um IModelBinder que associa modelos dos cabeçalhos de solicitação quando um modelo tem a origem Headerda associação.

HeaderModelBinderProvider

Um IModelBinderProvider para valores de cabeçalho de associação.

KeyValuePairModelBinder<TKey,TValue>

Um IModelBinder para KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Um IModelBinderProvider para KeyValuePair<TKey,TValue>.

ServicesModelBinder

Um IModelBinder que associa modelos dos serviços de solicitação quando um modelo tem a origem Servicesda associação.

ServicesModelBinderProvider

Um IModelBinderProvider para associação do IServiceProvider.

SimpleTypeModelBinder

Um IModelBinder para tipos simples.

SimpleTypeModelBinderProvider

Um IModelBinderProvider para associar tipos de dados simples.

TryParseModelBinderProvider

Um IModelBinderProvider para tipos de associação que têm um método TryParse.

Comentários

Para obter mais informações sobre a associação de modelo, model binding.