Table of Contents

Namespace System.Web.Http.ModelBinding.Binders

Classes

ArrayModelBinderProvider

Provides a model binder for arrays.

ArrayModelBinder<TElement>

Maps a browser request to an array.

CollectionModelBinderProvider

Provides a model binder for a collection.

CollectionModelBinder<TElement>

Maps a browser request to a collection.

ComplexModelDto

Represents a data transfer object (DTO) for a complex model.

ComplexModelDtoModelBinder

Represents a model binder for ComplexModelDto object.

ComplexModelDtoModelBinderProvider

Represents a complex model that invokes a model binder provider.

ComplexModelDtoResult

Represents the result for ComplexModelDto object.

CompositeModelBinder

Represents an IModelBinder that delegates to one of a collection of ModelBinderProvider instances.

CompositeModelBinderProvider

Represents the class for composite model binder providers.

DictionaryModelBinderProvider

Provides a model binder for a dictionary.

DictionaryModelBinder<TKey, TValue>

Maps a browser request to a dictionary data object.

KeyValuePairModelBinderProvider

Provides a model binder for a collection of key/value pairs.

KeyValuePairModelBinder<TKey, TValue>

Maps a browser request to a key/value pair data object.

MutableObjectModelBinder

Maps a browser request to a mutable data object.

MutableObjectModelBinderProvider

Provides a model binder for mutable objects.

SimpleModelBinderProvider

No content here will be updated; please do not add material here.

TypeConverterModelBinder

Maps a browser request to a data object. This type is used when model binding requires conversions using a .NET Framework type converter.

TypeConverterModelBinderProvider

Provides a model binder for a model that requires type conversion.

TypeMatchModelBinder

Maps a browser request to a data object. This class is used when model binding does not require type conversion.

TypeMatchModelBinderProvider

Provides a model binder for a model that does not require type conversion.