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

提供模型系結器的實作。

類別

ArrayModelBinder<TElement>

IModelBinder 系結陣列值的實作。

ArrayModelBinderProvider

IModelBinderProvider陣列的 。

BinderTypeModelBinder

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

BinderTypeModelBinderProvider

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

BodyModelBinder

IModelBinder 當模型具有系結來源 Body 時,會使用 IInputFormatter 從要求主體系結模型。

BodyModelBinderProvider

IModelBinderProvider 用於使用格式子還原序列化要求主體。

ByteArrayModelBinder

ModelBinder 以系結位元組陣列。

ByteArrayModelBinderProvider

用於 IModelBinderProvider 系結 base64 編碼位元組陣列的 。

CancellationTokenModelBinder

IModelBinder 實作以系結 型別 CancellationToken 的模型。

CancellationTokenModelBinderProvider

CancellationTokenIModelBinderProvider

CollectionModelBinder<TElement>

IModelBinder 系結集合值的實作。

CollectionModelBinderProvider

ICollection<T>IModelBinderProvider

ComplexObjectModelBinder

IModelBinder 系結複雜類型的實作。

ComplexObjectModelBinderProvider

IModelBinderProvider複雜型別的 。

ComplexTypeModelBinder

IModelBinder 系結複雜類型的實作。

ComplexTypeModelBinderProvider

IModelBinderProvider複雜型別的 。

DateTimeModelBinder

IModelBinder適用于 DateTime 和可為 Null 的 DateTime 模型。

DateTimeModelBinderProvider

IModelBinderProvider用於系結 DateTime 和可為 DateTime Null 模型的 。

DecimalModelBinder

DecimalNullable<T>IModelBinder 其中 TDecimal

DictionaryModelBinder<TKey,TValue>

IModelBinder 系結字典值的實作。

DictionaryModelBinderProvider

IModelBinderProvider用於系結 IDictionary<TKey,TValue> 的 。

DoubleModelBinder

DoubleNullable<T>IModelBinder 其中 TDouble

EnumTypeModelBinder

IModelBinder 實作以系結衍生自 Enum 之型別的模型。

EnumTypeModelBinderProvider

IModelBinderProvider衍生自 Enum 之型別的 。

FloatingPointTypeModelBinderProvider

IModelBinderProvider用於系結 DecimalDoubleSingle 及其 Nullable<T> 包裝函式的 。

FloatModelBinder

SingleNullable<T>IModelBinder 其中 TSingle

FormCollectionModelBinder

IModelBinder 實作,將表單值系結至 IFormCollection

FormCollectionModelBinderProvider

IFormCollectionIModelBinderProvider

FormFileModelBinder

IModelBinder 實作,將張貼的檔案系結至 IFormFile

FormFileModelBinderProvider

IModelBinderProviderIFormFile 、 和 IFormFileCollection 集合的 IFormFile

HeaderModelBinder

IModelBinder 當模型具有系結來源 Header 時,會從要求標頭系結模型。

HeaderModelBinderProvider

IModelBinderProvider系結標頭值的 。

KeyValuePairModelBinder<TKey,TValue>

KeyValuePair<TKey,TValue>IModelBinder

KeyValuePairModelBinderProvider

KeyValuePair<TKey,TValue>IModelBinderProvider

ServicesModelBinder

IModelBinder 當模型具有系結來源 Services 時,會從要求服務系結模型。

ServicesModelBinderProvider

IModelBinderProvider要從 系結的 IServiceProvider

SimpleTypeModelBinder

IModelBinder適用于簡單型別的 。

SimpleTypeModelBinderProvider

IModelBinderProvider用於系結單一資料型別的 。

TryParseModelBinderProvider

具有 IModelBinderProvider TryParse 方法之系結型別的 。

備註

如需模型系結的詳細資訊, 請參閱模型系結