Table of Contents

Namespace System.Web.Http.ModelBinding

Classes

CancellationTokenParameterBinding

Represents the binding directly to the cancellation token.

CustomModelBinderAttribute

Represents an attribute that invokes a custom model binder.

DefaultActionValueBinder

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

ErrorParameterBinding

Defines a binding error.

FormDataCollectionExtensions

Represents the extensions for the collection of form data.

FormatterParameterBinding

Represents parameter binding that will read from the body and invoke the formatters.

HttpBindingBehaviorAttribute

Provides a base class for model-binding behavior attributes.

HttpRequestParameterBinding

Parameter binds to the request.

JQueryMvcFormUrlEncodedFormatter

Represents the System.Net.Http.Formatting.MediaTypeFormatter class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded.

ModelBinderAttribute

Specify this parameter uses a model binder. This can optionally specify the specific model binder and value providers that drive that model binder. Derived attributes may provide convenience settings for the model binder or value provider.

ModelBinderConfig

Provides a container for model-binder configuration.

ModelBinderParameterBinding

Describes a parameter that gets bound via ModelBinding.

ModelBinderProvider

Provides an abstract base class for model binder providers.

ModelBindingContext

Provides the context in which a model binder functions.

ModelError

Represents an error that occurs during model binding.

ModelErrorCollection

Represents a collection of ModelError instances.

ModelState

Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.

ModelStateDictionary

Represents the state of an attempt to bind a posted form to an action method, which includes validation information.

ParameterBindingRulesCollection

Collection of functions that can produce a parameter binding for a given parameter.

Interfaces

IModelBinder

Defines the methods that are required for a model binder.

IValueProviderParameterBinding

Represents a value provider for parameter binding.

Enums

HttpBindingBehavior

Enumerates the behavior of the HTTP binding.

Delegates

ModelBinderErrorMessageProvider

Provides a container for model-binder error message provider.