System.Web.Http.Metadata.Providers Namespace

Classes

AssociatedMetadataProvider<TModelMetadata>

Provides an abstract class to implement a metadata provider.

CachedDataAnnotationsMetadataAttributes

Provides prototype cache data for CachedModelMetadata<TPrototypeCache>.

CachedDataAnnotationsModelMetadata

Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, for a data model.

CachedModelMetadata<TPrototypeCache>

Provides prototype cache data for the CachedModelMetadata<TPrototypeCache>.

DataAnnotationsModelMetadataProvider

Implements the default model metadata provider.

EmptyModelMetadataProvider

Represents an empty model metadata provider.