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
- interface