Microsoft.AspNetCore.Mvc.ModelBinding.Binders Espace de noms

Fournit des implémentations pour les classeurs de modèles.

Classes

Nom Description
ArrayModelBinder<TElement>

IModelBinder implémentation pour les valeurs de tableau de liaison.

ArrayModelBinderProvider

Pour IModelBinderProvider les tableaux.

BinderTypeModelBinder

Pour IModelBinder les modèles qui spécifient une IModelBinder utilisation BinderType.

BinderTypeModelBinderProvider

Pour IModelBinderProvider les modèles qui spécifient une IModelBinder utilisation BinderType.

BodyModelBinder

Qui IModelBinder lie des modèles à partir du corps de la requête à l’aide d’un IInputFormatter modèle qui a la source Bodyde liaison .

BodyModelBinderProvider

Pour IModelBinderProvider désérialiser le corps de la requête à l’aide d’un formateur.

ByteArrayModelBinder

ModelBinder pour lier des tableaux d’octets.

ByteArrayModelBinderProvider

Pour IModelBinderProvider lier des tableaux d’octets codés en base64.

CancellationTokenModelBinder

IModelBinder implémentation pour lier des modèles de type CancellationToken.

CancellationTokenModelBinderProvider

IModelBinderProvider pour CancellationToken.

CollectionModelBinder<TElement>

IModelBinder implémentation pour les valeurs de collection de liaisons.

CollectionModelBinderProvider

IModelBinderProvider pour ICollection<T>.

ComplexObjectModelBinder

IModelBinder implémentation pour les types complexes de liaison.

ComplexObjectModelBinderProvider

Pour IModelBinderProvider les types complexes.

ComplexTypeModelBinder

IModelBinder implémentation pour les types complexes de liaison.

ComplexTypeModelBinderProvider

Pour IModelBinderProvider les types complexes.

DateTimeModelBinder

Modèles IModelBinder pour DateTime et nullables DateTime .

DateTimeModelBinderProvider

Pour IModelBinderProvider la liaison DateTime et les modèles nullables DateTime .

DecimalModelBinder

Un IModelBinder pour Decimal et Nullable<T> où T est Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implémentation pour les valeurs de dictionnaire de liaison.

DictionaryModelBinderProvider

Pour IModelBinderProvider la liaison IDictionary<TKey,TValue>.

DoubleModelBinder

Un IModelBinder pour Double et Nullable<T> où T est Double.

EnumTypeModelBinder

IModelBinder implémentation pour lier des modèles pour les types dérivant de Enum.

EnumTypeModelBinderProvider

A IModelBinderProvider pour les types dérivant de Enum.

FloatingPointTypeModelBinderProvider

Pour IModelBinderProvider la liaison Decimal, , Doubleet Singleleurs Nullable<T> wrappers.

FloatModelBinder

Un IModelBinder pour Single et Nullable<T> où T est Single.

FormCollectionModelBinder

IModelBinder implémentation pour lier des valeurs de formulaire à IFormCollection.

FormCollectionModelBinderProvider

IModelBinderProvider pour IFormCollection.

FormFileModelBinder

IModelBinder implémentation pour lier des fichiers publiés à IFormFile.

FormFileModelBinderProvider

Pour IModelBinderProvider , collections de IFormFile, et IFormFileCollection.IFormFile

HeaderModelBinder

Qui IModelBinder lie des modèles à partir des en-têtes de requête lorsqu’un modèle a la source Headerde liaison .

HeaderModelBinderProvider

Pour IModelBinderProvider les valeurs d’en-tête de liaison.

KeyValuePairModelBinder<TKey,TValue>

IModelBinder pour KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

IModelBinderProvider pour KeyValuePair<TKey,TValue>.

ServicesModelBinder

Qui IModelBinder lie des modèles à partir des services de requête lorsqu’un modèle a la source Servicesde liaison .

ServicesModelBinderProvider

Pour IModelBinderProvider la liaison à partir du IServiceProvider.

SimpleTypeModelBinder

Pour IModelBinder les types simples.

SimpleTypeModelBinderProvider

Pour IModelBinderProvider lier des types de données simples.

TryParseModelBinderProvider

Pour IModelBinderProvider les types de liaison qui ont une méthode TryParse.

Remarques

Pour plus d’informations sur la liaison de modèle, liaison de modèle.