Microsoft.AspNetCore.Mvc.ModelBinding.Binders Obor názvů

Poskytuje implementace pro pořadače modelů.

Třídy

ArrayModelBinder<TElement>

IModelBinder implementace pro hodnoty matice vazby.

ArrayModelBinderProvider

Pro IModelBinderProvider pole.

BinderTypeModelBinder

Pro IModelBinder modely, které určují pomocí IModelBinderBinderType.

BinderTypeModelBinderProvider

Pro IModelBinderProvider modely, které určují pomocí IModelBinderBinderType.

BodyModelBinder

Objekt IModelBinder , který vytvoří vazbu modelů z textu požadavku pomocí objektu , IInputFormatter pokud má model zdroj Bodyvazby .

BodyModelBinderProvider

Pro IModelBinderProvider deserializaci textu požadavku pomocí formátovače.

ByteArrayModelBinder

ModelBinder k vytvoření vazby bajtových polí.

ByteArrayModelBinderProvider

Pro IModelBinderProvider vazbu base64 kódované pole bajtů.

CancellationTokenModelBinder

IModelBinder implementace k vytvoření vazby modelů typu CancellationToken.

CancellationTokenModelBinderProvider

CancellationTokenPro IModelBinderProvider .

CollectionModelBinder<TElement>

IModelBinder implementace pro hodnoty kolekce vazeb.

CollectionModelBinderProvider

ICollection<T>Pro IModelBinderProvider .

ComplexObjectModelBinder

IModelBinder implementace pro vazby komplexních typů.

ComplexObjectModelBinderProvider

Pro IModelBinderProvider komplexní typy.

ComplexTypeModelBinder

IModelBinder implementace pro vazby komplexních typů.

ComplexTypeModelBinderProvider

Pro IModelBinderProvider komplexní typy.

DateTimeModelBinder

Modely s DateTime možnou IModelBinder hodnotou a s možnou DateTime hodnotou null.

DateTimeModelBinderProvider

Pro IModelBinderProvider modely s možnou vazbou DateTime a s možnou DateTime hodnotou null.

DecimalModelBinder

Pro IModelBinder a Nullable<T> kde T je Decimal.Decimal

DictionaryModelBinder<TKey,TValue>

IModelBinder implementace pro vazby slovníkových hodnot.

DictionaryModelBinderProvider

Pro IModelBinderProvider vazbu IDictionary<TKey,TValue>.

DoubleModelBinder

Pro IModelBinder a Nullable<T> kde T je Double.Double

EnumTypeModelBinder

IModelBinder implementace k vytvoření vazby modelů pro typy odvozené z Enum.

EnumTypeModelBinderProvider

A IModelBinderProvider pro typy odvozené z Enum.

FloatingPointTypeModelBinderProvider

Objekt IModelBinderProvider pro vytvoření vazby Decimal, Double, Singlea jejich Nullable<T> obálky.

FloatModelBinder

Pro IModelBinder a Nullable<T> kde T je Single.Single

FormCollectionModelBinder

IModelBinder implementace pro vazbu hodnot formuláře na IFormCollection.

FormCollectionModelBinderProvider

IFormCollectionPro IModelBinderProvider .

FormFileModelBinder

IModelBinder implementace pro vazbu publikovaných souborů na IFormFile.

FormFileModelBinderProvider

Pro IModelBinderProvider , kolekce IFormFile, a IFormFileCollection.IFormFile

HeaderModelBinder

Vytvoří IModelBinder vazbu modelů z hlaviček požadavku, když má model zdroj Headervazby .

HeaderModelBinderProvider

Hodnota IModelBinderProvider pro hodnoty hlavičky vazby.

KeyValuePairModelBinder<TKey,TValue>

KeyValuePair<TKey,TValue>Pro IModelBinder .

KeyValuePairModelBinderProvider

KeyValuePair<TKey,TValue>Pro IModelBinderProvider .

ServicesModelBinder

Vytvoří IModelBinder vazbu modelů z vyžádaných služeb, když má model zdroj Servicesvazby .

ServicesModelBinderProvider

Pro IModelBinderProvider vazbu z .IServiceProvider

SimpleTypeModelBinder

Pro IModelBinder jednoduché typy.

SimpleTypeModelBinderProvider

Pro IModelBinderProvider vytvoření vazby jednoduchých datových typů.

TryParseModelBinderProvider

Pro IModelBinderProvider typy vazby, které mají metodu TryParse.

Poznámky

Další informace o vazbách modelu najdete v tématu Vazby modelu.