Microsoft.AspNetCore.Mvc.ModelBinding.Binders Namespace

Fornece implementações para associadores de modelo.

Classes

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 usando BinderType.

BinderTypeModelBinderProvider

Um IModelBinderProvider para modelos que especificam um IModelBinder usando 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 para DateTime e modelos anuláveis DateTime .

DateTimeModelBinderProvider

Um IModelBinderProvider para associação DateTime e modelos anuláveis DateTime .

DecimalModelBinder

Um IModelBinder para Decimal e Nullable<T> onde T é 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 é Double.

EnumTypeModelBinder

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

EnumTypeModelBinderProvider

Um IModelBinderProvider para tipos derivados de Enum.

FloatingPointTypeModelBinderProvider

Um IModelBinderProvider para associação Decimal, Double, Singlee seus Nullable<T> wrappers.

FloatModelBinder

Um IModelBinder para Single e Nullable<T> onde T é 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 para IFormFile, coleções de IFormFilee 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, Associação de modelo.