Microsoft.AspNetCore.Mvc.ModelBinding.Binders 命名空間

提供模型綁定器的實作。

類別

名稱 Description
ArrayModelBinder<TElement>

IModelBinder 用於綁定陣列值的實作。

ArrayModelBinderProvider

An IModelBinderProvider 用於陣列。

BinderTypeModelBinder

IModelBinder對於指定使用 BinderType的IModelBinder模型。

BinderTypeModelBinderProvider

IModelBinderProvider對於指定使用 BinderType的IModelBinder模型。

BodyModelBinder

當IModelBinder模型擁有綁定來源Body時,會利用 與 IInputFormatter 從請求實體綁定模型。

BodyModelBinderProvider

一個 IModelBinderProvider 用來反序列化請求體的格式化器。

ByteArrayModelBinder

ModelBinder 來綁定位元組陣列。

ByteArrayModelBinderProvider

用於 IModelBinderProvider 綁定 base64 編碼的位元組陣列。

CancellationTokenModelBinder

IModelBinder 實作用來綁定型別 CancellationToken為 的模型。

CancellationTokenModelBinderProvider

IModelBinderProvider CancellationToken。

CollectionModelBinder<TElement>

IModelBinder 綁定集合值的實作。

CollectionModelBinderProvider

IModelBinderProvider ICollection<T>。

ComplexObjectModelBinder

IModelBinder 用於綁定複雜型態的實作。

ComplexObjectModelBinderProvider

複雜 IModelBinderProvider 型態。

ComplexTypeModelBinder

IModelBinder 用於綁定複雜型態的實作。

ComplexTypeModelBinderProvider

複雜 IModelBinderProvider 型態。

DateTimeModelBinder

一個 IModelBinder 與 可 DateTime 空化 DateTime 模型。

DateTimeModelBinderProvider

An IModelBinderProvider 用於綁定 DateTime 與可 DateTime 空化模型。

DecimalModelBinder

一個 IModelBinder ,且 DecimalNullable<T> ,其中 T 為 Decimal。

DictionaryModelBinder<TKey,TValue>

IModelBinder 用於綁定字典值的實作。

DictionaryModelBinderProvider

An IModelBinderProvider 用於綁定 IDictionary<TKey,TValue>。

DoubleModelBinder

一個 IModelBinder ,且 DoubleNullable<T> ,其中 T 為 Double。

EnumTypeModelBinder

IModelBinder 實作以綁定由 衍生 Enum出的型別模型。

EnumTypeModelBinderProvider

A IModelBinderProvider 代表由 Enum衍生的類型。

FloatingPointTypeModelBinderProvider

an IModelBinderProvider 用於裝訂 Decimal、 Double、、 Single及其 Nullable<T> 包裝。

FloatModelBinder

一個 IModelBinder ,且 SingleNullable<T> ,其中 T 為 Single。

FormCollectionModelBinder

IModelBinder 實作以將表單值綁定至 IFormCollection。

FormCollectionModelBinderProvider

IModelBinderProvider IFormCollection。

FormFileModelBinder

IModelBinder 實作將已發佈的檔案綁定到 IFormFile。

FormFileModelBinderProvider

IModelBinderProvider一個 ,包含 IFormFileIFormFile、 IFormFileCollection和 。

HeaderModelBinder

當 IModelBinder 模型擁有綁定來源 Header時,會從請求標頭綁定模型。

HeaderModelBinderProvider

一個 IModelBinderProvider 用於綁定標頭值的。

KeyValuePairModelBinder<TKey,TValue>

IModelBinder KeyValuePair<TKey,TValue>。

KeyValuePairModelBinderProvider

IModelBinderProvider KeyValuePair<TKey,TValue>。

ServicesModelBinder

當 IModelBinder 模型擁有綁定來源 Services時,會從請求服務綁定模型 。

ServicesModelBinderProvider

An IModelBinderProvider 用於綁定 IServiceProvider。

SimpleTypeModelBinder

一個 IModelBinder 給簡單類型設計的。

SimpleTypeModelBinderProvider

用於 IModelBinderProvider 綁定簡單資料型別。

TryParseModelBinderProvider

一個 IModelBinderProvider 針對使用 TryParse 方法的綁定類型。

備註

欲了解更多模型綁定資訊,請參閱 模型綁定。