Microsoft.AspNet.Mvc.ModelBinding Namespace

namespace Microsoft.AspNet.Mvc.ModelBinding

Enumerations

enum BindingBehavior

Interfaces

interface IBindingSourceValueProvider
A value provider which is which can filter its contents based on [Microsoft.AspNet.Mvc.ModelBinding.BindingSource]().
interface ICompositeModelBinder
Represents an aggregate of [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() that delegates to one of the instances for model binding.
interface ICompositeValueProviderFactory
Represents an aggregate of [Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory]().

interface IEnumerableValueProvider

Classes

class ArrayModelBinder<TElement>
[Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() implementation for binding array values.

class BindNeverAttribute

class BindRequiredAttribute

class BinderTypeBasedModelBinder
An [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() which can bind a model based on the value of [Microsoft.AspNet.Mvc.ModelBinding.ModelMetadata.BinderType](). The supplied [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() type will be used to bind the model.

class BindingBehaviorAttribute

class BindingSourceModelBinder
An [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() which provides data from a specific [Microsoft.AspNet.Mvc.ModelBinding.BindingSource]().
class BindingSourceValueProvider
A value provider which provides data from a specific [Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource](Microsoft.AspNet.Mvc.ModelBinding.BindingSourceValueProvider.yml).
class BodyModelBinder
An [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() which binds models from the request body using an [Microsoft.AspNet.Mvc.IInputFormatter]() when a model has the binding source [Microsoft.AspNet.Mvc.ModelBinding.BindingSource.Body]()/
class ByteArrayModelBinder
ModelBinder to bind Byte Arrays.
class CancellationTokenModelBinder
Represents a model binder which can bind models of type [System.Threading.CancellationToken]().
class CollectionModelBinder<TElement>
[Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() implementation for binding collection values.

class ComplexModelDto

class ComplexModelDtoModelBinder

class CompositeModelBinder
Represents an [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() that delegates to one of a collection of [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() instances.
class CompositeValueProvider
Represents a [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() whose values come from a collection of [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]()s.
class DictionaryBasedValueProvider
An [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() adapter for data stored in an [System.Collections.Generic.IDictionary`2]().
class DictionaryModelBinder<TKey, TValue>
[Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() implementation for binding dictionary values.

class EmptyModelMetadataProvider

class FormCollectionModelBinder
Modelbinder to bind form values to @!:IFormCollection-.
class FormFileModelBinder
Modelbinder to bind posted files to @!:IFormFile-.

class FormValueProviderFactory

class GenericModelBinder

class HeaderModelBinder
An [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() which binds models from the request headers when a model has the binding source [Microsoft.AspNet.Mvc.ModelBinding.BindingSource.Header]()/

class KeyValuePairModelBinder<TKey, TValue>

class ModelAttributes
Provides access to the combined list of attributes associated a [System.Type]() or property.
class ModelExplorerExtensions
Extension methods for [Microsoft.AspNet.Mvc.ModelBinding.ModelExplorer]().
class ModelMetadataProviderExtensions
Extensions methods for [Microsoft.AspNet.Mvc.ModelBinding.IModelMetadataProvider]().

class ModelNames

class MutableObjectBinderContext

class MutableObjectModelBinder
[Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() implementation for binding complex values.
class PrefixContainer
This is a container for prefix values. It normalizes all the values into dotted-form and then stores them in a sorted array. All queries for prefixes are also normalized to dotted-form, and searches for ContainsPrefix are done with a binary search.
class QueryStringValueProviderFactory
A [Microsoft.AspNet.Mvc.ModelBinding.IValueProviderFactory]() that creates [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() instances that read values from the request query-string.
class ReadableStringCollectionValueProvider
An [Microsoft.AspNet.Mvc.ModelBinding.IValueProvider]() adapter for data stored in an @!:IReadableStringCollection-.

class RouteValueValueProviderFactory

class ServicesModelBinder
An [Microsoft.AspNet.Mvc.ModelBinding.IModelBinder]() which binds models from the request services when a model has the binding source [Microsoft.AspNet.Mvc.ModelBinding.BindingSource.Services]()/

class TypeConverterModelBinder

class TypeMatchModelBinder