Microsoft.AspNetCore.Mvc.ModelBinding.Binders Spazio dei nomi

Fornisce implementazioni per gli strumenti di associazione di modelli.

Classi

Nome Descrizione
ArrayModelBinder<TElement>

IModelBinder implementazione per i valori della matrice di associazione.

ArrayModelBinderProvider

Oggetto IModelBinderProvider per le matrici.

BinderTypeModelBinder

Oggetto IModelBinder per i modelli che specificano un IModelBinder oggetto utilizzando BinderType.

BinderTypeModelBinderProvider

Oggetto IModelBinderProvider per i modelli che specificano un IModelBinder oggetto utilizzando BinderType.

BodyModelBinder

Oggetto IModelBinder che associa i modelli dal corpo della richiesta usando un IInputFormatter oggetto quando un modello ha l'origine Bodydi associazione .

BodyModelBinderProvider

Oggetto IModelBinderProvider per deserializzare il corpo della richiesta utilizzando un formattatore.

ByteArrayModelBinder

ModelBinder per associare matrici di byte.

ByteArrayModelBinderProvider

Oggetto per l'associazione IModelBinderProvider di matrici di byte con codifica Base64.

CancellationTokenModelBinder

IModelBinder implementazione per associare modelli di tipo CancellationToken.

CancellationTokenModelBinderProvider

Un IModelBinderProvider per CancellationToken.

CollectionModelBinder<TElement>

IModelBinder implementazione per i valori della raccolta di associazioni.

CollectionModelBinderProvider

Un IModelBinderProvider per ICollection<T>.

ComplexObjectModelBinder

IModelBinder implementazione per l'associazione di tipi complessi.

ComplexObjectModelBinderProvider

Oggetto IModelBinderProvider per i tipi complessi.

ComplexTypeModelBinder

IModelBinder implementazione per l'associazione di tipi complessi.

ComplexTypeModelBinderProvider

Oggetto IModelBinderProvider per i tipi complessi.

DateTimeModelBinder

Oggetto IModelBinder per DateTime e modelli nullable DateTime .

DateTimeModelBinderProvider

Oggetto IModelBinderProvider per l'associazione DateTime e i modelli nullable DateTime .

DecimalModelBinder

Oggetto IModelBinder per Decimal e Nullable<T> dove T è Decimal.

DictionaryModelBinder<TKey,TValue>

IModelBinder implementazione per i valori del dizionario di associazione.

DictionaryModelBinderProvider

Oggetto per l'associazione IModelBinderProviderIDictionary<TKey,TValue>.

DoubleModelBinder

Oggetto IModelBinder per Double e Nullable<T> dove T è Double.

EnumTypeModelBinder

IModelBinder implementazione per associare modelli per i tipi derivati da Enum.

EnumTypeModelBinderProvider

Oggetto IModelBinderProvider per i tipi che derivano da Enum.

FloatingPointTypeModelBinderProvider

Oggetto per l'associazione IModelBinderProviderDecimal, Double, Singlee i relativi Nullable<T> wrapper.

FloatModelBinder

Oggetto IModelBinder per Single e Nullable<T> dove T è Single.

FormCollectionModelBinder

IModelBinder implementazione per associare i valori del modulo a IFormCollection.

FormCollectionModelBinderProvider

Un IModelBinderProvider per IFormCollection.

FormFileModelBinder

IModelBinder implementazione per associare i file pubblicati a IFormFile.

FormFileModelBinderProvider

Oggetto IModelBinderProvider per IFormFile, raccolte di IFormFilee IFormFileCollection.

HeaderModelBinder

Oggetto IModelBinder che associa i modelli dalle intestazioni della richiesta quando un modello ha l'origine Headerdi associazione .

HeaderModelBinderProvider

Oggetto per i valori dell'intestazione IModelBinderProvider di associazione.

KeyValuePairModelBinder<TKey,TValue>

Un IModelBinder per KeyValuePair<TKey,TValue>.

KeyValuePairModelBinderProvider

Un IModelBinderProvider per KeyValuePair<TKey,TValue>.

ServicesModelBinder

Oggetto IModelBinder che associa i modelli dai servizi di richiesta quando un modello ha l'origine Servicesdi associazione .

ServicesModelBinderProvider

Oggetto IModelBinderProvider per l'associazione IServiceProviderda .

SimpleTypeModelBinder

Oggetto IModelBinder per i tipi semplici.

SimpleTypeModelBinderProvider

Oggetto IModelBinderProvider per l'associazione di tipi di dati semplici.

TryParseModelBinderProvider

Oggetto IModelBinderProvider per i tipi di associazione che dispongono di un metodo TryParse.

Commenti

Per altre informazioni sull'associazione di modelli, associazione di modelli.