Udostępnij za pośrednictwem


Microsoft.AspNetCore.Mvc.ModelBinding.Binders Przestrzeń nazw

Udostępnia implementacje powiązań modelu.

Klasy

ArrayModelBinder<TElement>

IModelBinder implementacja wartości tablicy powiązań.

ArrayModelBinderProvider

Element IModelBinderProvider dla tablic.

BinderTypeModelBinder

Element IModelBinder dla modeli, które określają metodę IModelBinder using BinderType.

BinderTypeModelBinderProvider

Element IModelBinderProvider dla modeli, które określają metodę IModelBinder using BinderType.

BodyModelBinder

Element IModelBinder , który wiąże modele z treści żądania przy użyciu elementu , IInputFormatter gdy model ma źródło Bodypowiązania .

BodyModelBinderProvider

Element IModelBinderProvider do deserializacji treści żądania przy użyciu formatu.

ByteArrayModelBinder

ModelBinder do powiązania tablic bajtowych.

ByteArrayModelBinderProvider

Element do IModelBinderProvider powiązania tablic bajtowych zakodowanych w formacie base64.

CancellationTokenModelBinder

IModelBinder implementacja w celu powiązania modeli typu CancellationToken.

CancellationTokenModelBinderProvider

Element IModelBinderProvider dla CancellationTokenelementu .

CollectionModelBinder<TElement>

IModelBinder implementacja wartości kolekcji powiązań.

CollectionModelBinderProvider

Element IModelBinderProvider dla ICollection<T>elementu .

ComplexObjectModelBinder

IModelBinder implementacja powiązania typów złożonych.

ComplexObjectModelBinderProvider

Element IModelBinderProvider dla typów złożonych.

ComplexTypeModelBinder

IModelBinder implementacja powiązania typów złożonych.

ComplexTypeModelBinderProvider

Element IModelBinderProvider dla typów złożonych.

DateTimeModelBinder

Modele IModelBinder for DateTime i dopuszczane DateTime do wartości null.

DateTimeModelBinderProvider

Element do IModelBinderProvider tworzenia powiązań DateTime i modeli dopuszczanych DateTime do wartości null.

DecimalModelBinder

Element IModelBinder dla Decimal i Nullable<T> gdzie T to Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implementacja dla wartości słownika powiązania.

DictionaryModelBinderProvider

Element do IModelBinderProvider powiązania IDictionary<TKey,TValue>.

DoubleModelBinder

Element IModelBinder dla Double i Nullable<T> gdzie T to Double.

EnumTypeModelBinder

IModelBinder implementacja w celu powiązania modeli dla typów pochodnych z Enumklasy .

EnumTypeModelBinderProvider

A IModelBinderProvider dla typów pochodnych z Enum.

FloatingPointTypeModelBinderProvider

Element IModelBinderProvider do powiązania Decimal, , SingleDoublei ich Nullable<T> otoki.

FloatModelBinder

Element IModelBinder dla Single i Nullable<T> gdzie T to Single.

FormCollectionModelBinder

IModelBinder implementacja powiązania wartości formularza z wartościami IFormCollection.

FormCollectionModelBinderProvider

Element IModelBinderProvider dla IFormCollectionelementu .

FormFileModelBinder

IModelBinder implementacja w celu powiązania opublikowanych plików z usługą IFormFile.

FormFileModelBinderProvider

Element IModelBinderProvider dla IFormFile, kolekcje IFormFile, i IFormFileCollection.

HeaderModelBinder

Element IModelBinder , który wiąże modele z nagłówków żądania, gdy model ma źródło Headerpowiązania .

HeaderModelBinderProvider

Element for binding header values (Wartości IModelBinderProvider nagłówka powiązania).

KeyValuePairModelBinder<TKey,TValue>

Element IModelBinder dla KeyValuePair<TKey,TValue>elementu .

KeyValuePairModelBinderProvider

Element IModelBinderProvider dla KeyValuePair<TKey,TValue>elementu .

ServicesModelBinder

Element IModelBinder , który wiąże modele z usług żądań, gdy model ma źródło Servicespowiązania .

ServicesModelBinderProvider

Element IModelBinderProvider do powiązania z elementu IServiceProvider.

SimpleTypeModelBinder

Dla IModelBinder prostych typów.

SimpleTypeModelBinderProvider

Element umożliwiający IModelBinderProvider powiązanie prostych typów danych.

TryParseModelBinderProvider

Element IModelBinderProvider dla typów powiązań, które mają metodę TryParse.

Uwagi

Aby uzyskać więcej informacji na temat powiązania modelu, powiązanie modelu.