This documentation is archived and is not being maintained.
CachedAssociatedMetadataProvider( TModelMetadata ) Class
Provides an abstract class to implement a cached metadata provider.
Namespace:
System.Web.Mvc Assembly:
System.Web.Mvc (in System.Web.Mvc.dll)
[<AbstractClassAttribute>]
type CachedAssociatedMetadataProvider<'TModelMetadata when 'TModelMetadata : ModelMetadata> =
class
inherit AssociatedMetadataProvider
end
Type Parameters TModelMetadata The CachedAssociatedMetadataProvider( TModelMetadata) type exposes the following members.
Name Description CreateMetadata When overridden in a derived class, creates the cached model metadata for the property. (Overrides AssociatedMetadataProvider. CreateMetadata(IEnumerable( Attribute) , Type, Func( Object) , Type, String) .)CreateMetadataFromPrototype Creates prototype metadata by applying the prototype and model access to yield the final metadata. CreateMetadataPrototype Creates a metadata prototype. Equals (Inherited from Object .) FilterAttributes Gets a list of attributes. (Inherited from AssociatedMetadataProvider .)Finalize (Inherited from Object .) GetHashCode (Inherited from Object .) GetMetadataForProperties Gets the metadata for the properties. (Overrides AssociatedMetadataProvider. GetMetadataForProperties(Object, Type) .)GetMetadataForProperty(Func( Object) , Type, PropertyDescriptor) Returns the metadata for the specified property. (Overrides AssociatedMetadataProvider. GetMetadataForProperty(Func( Object) , Type, PropertyDescriptor) .)GetMetadataForProperty(Func( Object) , Type, String) Returns the metadata for the specified property. (Overrides AssociatedMetadataProvider. GetMetadataForProperty(Func( Object) , Type, String) .)GetMetadataForType Returns the cached metadata for the specified property using the type of the model. (Overrides AssociatedMetadataProvider. GetMetadataForType(Func( Object) , Type) .)GetType (Inherited from Object .) GetTypeDescriptor Returns the type descriptor from the specified type. (Inherited from AssociatedMetadataProvider .)MemberwiseClone (Inherited from Object .) ToString (Inherited from Object .)
Top Any public
static (
Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.