Freigeben über


Microsoft.AspNetCore.Mvc.ModelBinding.Binders Namespace

Stellt Implementierungen für Modellbinder bereit.

Klassen

ArrayModelBinder<TElement>

IModelBinder Implementierung zum Binden von Arraywerten.

ArrayModelBinderProvider

Ein IModelBinderProvider für Arrays.

BinderTypeModelBinder

Ein IModelBinder für Modelle, die einen IModelBinder mit BinderTypeangeben.

BinderTypeModelBinderProvider

Ein IModelBinderProvider für Modelle, die einen IModelBinder mit BinderTypeangeben.

BodyModelBinder

Eine IModelBinder , die Modelle aus dem Anforderungstext mithilfe von bindet IInputFormatter , wenn ein Modell über die Bindungsquelle verfügt Body.

BodyModelBinderProvider

Ein IModelBinderProvider zum Deserialisieren des Anforderungstexts mithilfe eines Formatierungsprogramms.

ByteArrayModelBinder

ModelBinder zum Binden von Bytearrays.

ByteArrayModelBinderProvider

Ein IModelBinderProvider zum Binden von Base64-codierten Bytearrays.

CancellationTokenModelBinder

IModelBinder Implementierung zum Binden von Modellen vom Typ CancellationToken.

CancellationTokenModelBinderProvider

Eine IModelBinderProvider für die CancellationToken.

CollectionModelBinder<TElement>

IModelBinder Implementierung für Bindungsauflistungswerte.

CollectionModelBinderProvider

Eine IModelBinderProvider für die ICollection<T>.

ComplexObjectModelBinder

IModelBinder Implementierung zum Binden komplexer Typen.

ComplexObjectModelBinderProvider

Ein IModelBinderProvider für komplexe Typen.

ComplexTypeModelBinder

IModelBinder Implementierung zum Binden komplexer Typen.

ComplexTypeModelBinderProvider

Ein IModelBinderProvider für komplexe Typen.

DateTimeModelBinder

Ein IModelBinder for DateTime - und nullable-Modell DateTime .

DateTimeModelBinderProvider

Ein IModelBinderProvider für Bindungs DateTime - und NULLable-Modelle DateTime .

DecimalModelBinder

Ein IModelBinder für Decimal und Nullable<T> wo T ist Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder Implementierung für das Binden von Wörterbuchwerten.

DictionaryModelBinderProvider

Ein IModelBinderProvider zum Binden IDictionary<TKey,TValue>von .

DoubleModelBinder

Ein IModelBinder für Double und Nullable<T> wo T ist Double.

EnumTypeModelBinder

IModelBinder Implementierung zum Binden von Modellen für Typen, die von abgeleitet werden Enum.

EnumTypeModelBinderProvider

A IModelBinderProvider für Typen, die von abgeleitet werden Enum.

FloatingPointTypeModelBinderProvider

Ein IModelBinderProvider zum Binden Decimalvon , Double, Singleund deren Nullable<T> Wrappern.

FloatModelBinder

Ein IModelBinder für Single und Nullable<T> wo T ist Single.

FormCollectionModelBinder

IModelBinder Implementierung zum Binden von Formularwerten an IFormCollection.

FormCollectionModelBinderProvider

Eine IModelBinderProvider für die IFormCollection.

FormFileModelBinder

IModelBinder Implementierung zum Binden von bereitgestellten Dateien an IFormFile.

FormFileModelBinderProvider

Ein IModelBinderProvider für IFormFile, Sammlungen von IFormFileund IFormFileCollection.

HeaderModelBinder

Ein IModelBinder , das Modelle aus den Anforderungsheadern bindet, wenn ein Modell über die Bindungsquelle Headerverfügt.

HeaderModelBinderProvider

Ein IModelBinderProvider zum Binden von Headerwerten.

KeyValuePairModelBinder<TKey,TValue>

Eine IModelBinder für die KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Eine IModelBinderProvider für die KeyValuePair<TKey,TValue>.

ServicesModelBinder

Ein IModelBinder , das Modelle aus den Anforderungsdiensten bindet, wenn ein Modell über die Bindungsquelle Servicesverfügt.

ServicesModelBinderProvider

Ein IModelBinderProvider für die IServiceProviderBindung von .

SimpleTypeModelBinder

Ein IModelBinder für einfache Typen.

SimpleTypeModelBinderProvider

Ein IModelBinderProvider zum Binden einfacher Datentypen.

TryParseModelBinderProvider

Ein IModelBinderProvider für Bindungstypen, die über eine TryParse-Methode verfügen.

Hinweise

Weitere Informationen zur Modellbindung findest du unter Modellbindung.