Bagikan melalui


Microsoft.AspNetCore.Mvc.ModelBinding.Binders Ruang nama

Menyediakan implementasi untuk pengikat model.

Kelas

ArrayModelBinder<TElement>

IModelBinder implementasi untuk mengikat nilai array.

ArrayModelBinderProvider

IModelBinderProvider untuk array.

BinderTypeModelBinder

IModelBinder untuk model yang menentukan IModelBinder penggunaan BinderType.

BinderTypeModelBinderProvider

IModelBinderProvider untuk model yang menentukan IModelBinder penggunaan BinderType.

BodyModelBinder

Yang IModelBinder mengikat model dari isi permintaan menggunakan IInputFormatter saat model memiliki sumber Bodypengikatan .

BodyModelBinderProvider

IModelBinderProvider untuk deserialisasi isi permintaan menggunakan pemformat.

ByteArrayModelBinder

ModelBinder untuk mengikat Array byte.

ByteArrayModelBinderProvider

IModelBinderProvider untuk mengikat array byte yang dikodekan base64.

CancellationTokenModelBinder

IModelBinder implementasi untuk mengikat model jenis CancellationToken.

CancellationTokenModelBinderProvider

untuk IModelBinderProviderCancellationToken.

CollectionModelBinder<TElement>

IModelBinder implementasi untuk mengikat nilai koleksi.

CollectionModelBinderProvider

untuk IModelBinderProviderICollection<T>.

ComplexObjectModelBinder

IModelBinder implementasi untuk mengikat jenis kompleks.

ComplexObjectModelBinderProvider

IModelBinderProvider Untuk jenis kompleks.

ComplexTypeModelBinder

IModelBinder implementasi untuk mengikat jenis kompleks.

ComplexTypeModelBinderProvider

IModelBinderProvider Untuk jenis kompleks.

DateTimeModelBinder

IModelBinder Model untuk DateTime dan dapat diubah ke DateTime null.

DateTimeModelBinderProvider

IModelBinderProvider untuk model yang mengikat DateTime dan dapat diubah ke DateTime null.

DecimalModelBinder

untuk IModelBinderDecimal dan Nullable<T> di mana T adalah Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implementasi untuk mengikat nilai kamus.

DictionaryModelBinderProvider

IModelBinderProvider untuk mengikat IDictionary<TKey,TValue>.

DoubleModelBinder

untuk IModelBinderDouble dan Nullable<T> di mana T adalah Double.

EnumTypeModelBinder

IModelBinder implementasi ke model yang mengikat untuk jenis yang berasal dari Enum.

EnumTypeModelBinderProvider

IModelBinderProvider untuk jenis yang berasal dari Enum.

FloatingPointTypeModelBinderProvider

IModelBinderProvider untuk mengikat Decimal, Double, Single, dan pembungkus merekaNullable<T>.

FloatModelBinder

untuk IModelBinderSingle dan Nullable<T> di mana T adalah Single.

FormCollectionModelBinder

IModelBinder implementasi untuk mengikat nilai formulir ke IFormCollection.

FormCollectionModelBinderProvider

untuk IModelBinderProviderIFormCollection.

FormFileModelBinder

IModelBinder implementasi untuk mengikat file yang diposting ke IFormFile.

FormFileModelBinderProvider

IModelBinderProvider Untuk IFormFile, koleksi IFormFile, dan IFormFileCollection.

HeaderModelBinder

Yang IModelBinder mengikat model dari header permintaan saat model memiliki sumber Headerpengikatan .

HeaderModelBinderProvider

IModelBinderProvider untuk mengikat nilai header.

KeyValuePairModelBinder<TKey,TValue>

untuk IModelBinderKeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

untuk IModelBinderProviderKeyValuePair<TKey,TValue>.

ServicesModelBinder

Yang IModelBinder mengikat model dari layanan permintaan ketika model memiliki sumber Servicespengikatan .

ServicesModelBinderProvider

IModelBinderProvider untuk mengikat dari IServiceProvider.

SimpleTypeModelBinder

IModelBinder Untuk jenis sederhana.

SimpleTypeModelBinderProvider

IModelBinderProvider untuk mengikat jenis data sederhana.

TryParseModelBinderProvider

IModelBinderProvider Untuk jenis pengikatan yang memiliki metode TryParse.

Keterangan

Untuk informasi selengkapnya tentang pengikatan model, Pengikatan model.