|
|
Class |
Description |
|
ArrayModelBinder<TElement>
|
Maps a browser request to an array.
|
|
ArrayModelBinderProvider
|
Provides a model binder for arrays.
|
|
AssociatedMetadataProvider
|
Provides an abstract class to implement a metadata provider.
|
|
AssociatedValidatorProvider
|
Provides an abstract class for classes that implement a validation provider.
|
|
BinaryDataModelBinderProvider
|
Gets a model binder for binary data.
|
|
BindingBehaviorAttribute
|
Provides a base class for model-binding behavior attributes.
|
|
BindNeverAttribute
|
Provides an attribute that specifies that model binding should exclude a property.
|
|
BindRequiredAttribute
|
Provides an attribute that specifies that a property is required for model binding.
|
|
CollectionModelBinder<TElement>
|
Maps a browser request to a collection.
|
|
CollectionModelBinderProvider
|
Provides a model binder for a collection.
|
|
ComplexModel
|
Describes a complex model, using a collection rather than individual properties as the data store.
|
|
ComplexModelBinder
|
Maps a browser request to a complex data model.
|
|
ComplexModelBinderProvider
|
Provides a model binder for a complex model.
|
|
ComplexModelResult
|
Provides a container for data that is stored by the ComplexModel class.
|
|
ControlAttribute
|
Represents an attribute that specifies that values for model binding are provided by a control.
|
|
ControlValueProvider
|
Represents a value provider for control values.
|
|
CookieAttribute
|
Represents an attribute that specifies that the values for model binding are provided by a cookie.
|
|
CookieValueProvider
|
Represents a value provider for cookie values.
|
|
DataAnnotationsModelMetadata
|
Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, and for the DataAnnotationsModelValidator class for a data model.
|
|
DataAnnotationsModelMetadataProvider
|
Implements the default model metadata provider.
|
|
DataAnnotationsModelValidator
|
Provides a model validator.
|
|
DataAnnotationsModelValidator<TAttribute>
|
Provides a model validator for a specified validation type.
|
|
DataAnnotationsModelValidatorProvider
|
Implements the default validator provider.
|
|
DefaultModelBinder
|
Maps a browser request to a data object. This class provides a concrete implementation of a model binder.
|
|
DictionaryModelBinder<TKey, TValue>
|
Maps a browser request to a dictionary data object.
|
|
DictionaryModelBinderProvider
|
Provides a model binder for a dictionary.
|
|
DictionaryValueProvider<TValue>
|
Represents the base class for value providers whose values come from a collection that implements the IDictionary<TKey, TValue> interface.
|
|
EmptyModelMetadataProvider
|
Provides an empty metadata provider for data models that do not require metadata.
|
|
ExtensibleModelBinderAttribute
|
Specifies the binder type for a model type.
|
|
FormAttribute
|
Represents an attribute that specifies that values for model binding are provided by a form field.
|
|
FormValueProvider
|
Represents a value provider for form values.
|
|
GenericModelBinderProvider
|
Gets a model binder for a generic type.
|
|
KeyValuePairModelBinder<TKey, TValue>
|
Maps a browser request to a key/value pair data object.
|
|
KeyValuePairModelBinderProvider
|
Provides a model binder for a collection of key/value pairs.
|
|
ModelBinderDictionary
|
Provides a container for all model binders for the application, listed by binder type.
|
|
ModelBinderErrorMessageProviders
|
Provides a container for model-binder error message providers.
|
|
ModelBinderProvider
|
Provides an abstract base class for model binder providers.
|
|
ModelBinderProviderCollection
|
Provides a container for a collection of model binder providers.
|
|
ModelBinderProviderOptionsAttribute
|
Represents an attribute that specifies options for a model-binder provider.
|
|
ModelBinderProviders
|
Provides a container for model binder providers for the application.
|
|
ModelBinders
|
Provides global access to the model binders for the application.
|
|
ModelBindingContext
|
Provides the context in which a model binder functions.
|
|
ModelBindingExecutionContext
|
Encapsulates all of the information that is external to the model binding system that the model binding system needs.
|
|
ModelError
|
Represents an error that occurs during model binding.
|
|
ModelErrorCollection
|
Provides a container for model validation errors.
|
|
ModelMetadata
|
Provides a container for metadata for a model.
|
|
ModelMetadataProvider
|
Provides an abstract base class for a custom metadata provider.
|
|
ModelMetadataProviders
|
Provides a container for the current ModelMetadataProvider instance.
|
|
ModelState
|
Encapsulates the state of model binding.
|
|
ModelStateDictionary
|
Represents the state of model binding.
|
|
ModelValidatedEventArgs
|
Provides data for the ModelValidationNode.Validated event.
|
|
ModelValidatingEventArgs
|
Provides data for the ModelValidationNode.Validating event.
|
|
ModelValidationNode
|
Provides a container for model validation information.
|
|
ModelValidationResult
|
Provides a container for a validation result.
|
|
ModelValidator
|
Provides a base class for implementing validation logic.
|
|
ModelValidatorProvider
|
Provides a collection of model validators.
|
|
ModelValidatorProviderCollection
|
Provides a container for a collection of validation providers.
|
|
ModelValidatorProviders
|
Provides a container for the current validation provider.
|
|
MutableObjectModelBinder
|
Maps a browser request to a mutable data object.
|
|
MutableObjectModelBinderProvider
|
Provides a model binder for mutable objects.
|
|
NameValueCollectionValueProvider
|
Represents the base class for value providers whose values come from a name/value collection.
|
|
ProfileAttribute
|
Represents an attribute that specifies that values for model binding are provided by a profile.
|
|
ProfileValueProvider
|
Represents a value provider for profile values.
|
|
QueryStringAttribute
|
Represents an attribute that specifies that model binding values are provided by a query string value.
|
|
QueryStringValueProvider
|
Represents a value provider for query-string values.
|
|
RangeAttributeAdapter
|
Provides an adapter for the RangeAttribute attribute.
|
|
RegularExpressionAttributeAdapter
|
Provides an adapter for the RegularExpressionAttribute attribute.
|
|
RequiredAttributeAdapter
|
Provides an adapter for the RequiredAttribute attribute.
|
|
RouteDataAttribute
|
Represents an attribute that specifies that values for model binding are provided by route data.
|
|
RouteDataValueProvider
|
Represents a value provider for route data.
|
|
SessionAttribute
|
Represents an attribute that specifies that values for model binding are provided by session state.
|
|
SimpleModelBinderProvider
|
Provides a model binder for a simple type.
|
|
SimpleValueProvider
|
Represents a value provider for single key/value lookups.
|
|
StringLengthAttributeAdapter
|
Provides an adapter for the StringLengthAttribute attribute.
|
|
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.
|
|
UserProfileAttribute
|
Represents an attribute that specifies that values for model binding are provided by a user profile.
|
|
UserProfileValueProvider
|
Represents a value provider for user profiles.
|
|
ValidatableObjectAdapter
|
Provides an adapter for objects that implement the IValidatableObject interface.
|
|
ValueProviderCollection
|
Represents the collection of value-provider objects for the application.
|
|
ValueProviderResult
|
Represents the result of retrieving a value from a value provider.
|
|
ValueProviderSourceAttribute
|
Provides a base class for value-provider attributes that can be used in method parameters to specify the source of values for model binding, such as FormAttribute, QueryStringAttribute, and ViewStateAttribute.
|
|
ViewStateAttribute
|
Represents an attribute that specifies that values for model binding are provided by view state.
|
|
ViewStateValueProvider
|
Represents a value provider for view state values.
|