CachedDataAnnotationsModelMetadata Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a container for common metadata, for the DataAnnotationsModelMetadataProvider class, for a data model.
public class CachedDataAnnotationsModelMetadata : System.Web.Http.Metadata.Providers.CachedModelMetadata<System.Web.Http.Metadata.Providers.CachedDataAnnotationsMetadataAttributes>
type CachedDataAnnotationsModelMetadata = class
inherit CachedModelMetadata<CachedDataAnnotationsMetadataAttributes>
Public Class CachedDataAnnotationsModelMetadata
Inherits CachedModelMetadata(Of CachedDataAnnotationsMetadataAttributes)
- Inheritance
-
CachedDataAnnotationsModelMetadata
Constructors
CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadata, Func<Object>) |
Initializes a new instance of the CachedDataAnnotationsModelMetadata class. |
CachedDataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>) |
Initializes a new instance of the CachedDataAnnotationsModelMetadata class. |
Properties
AdditionalValues |
Gets a dictionary that contains additional metadata about the model. (Inherited from ModelMetadata) |
ContainerType |
Gets or sets the type of the container for the model. (Inherited from ModelMetadata) |
ConvertEmptyStringToNull |
Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null. (Inherited from CachedModelMetadata<TPrototypeCache>) |
Description |
Gets or sets the description of the model. (Inherited from CachedModelMetadata<TPrototypeCache>) |
IsComplexType |
Gets a value that indicates whether the model is a complex type. (Inherited from CachedModelMetadata<TPrototypeCache>) |
IsNullableValueType |
Gets a value that indicates whether the type is nullable. (Inherited from ModelMetadata) |
IsReadOnly |
Gets or sets a value that indicates whether the model is read-only. (Inherited from CachedModelMetadata<TPrototypeCache>) |
Model |
Gets the value of the model. (Inherited from ModelMetadata) |
ModelType |
Gets the type of the model. (Inherited from ModelMetadata) |
Properties |
Gets a collection of model metadata objects that describe the properties of the model. (Inherited from ModelMetadata) |
PropertyName |
Gets the property name. (Inherited from ModelMetadata) |
PrototypeCache |
Gets or sets a value that indicates whether the prototype cache is updating. (Inherited from CachedModelMetadata<TPrototypeCache>) |
Provider |
Gets or sets the provider. (Inherited from ModelMetadata) |
Methods
ComputeConvertEmptyStringToNull() |
Retrieves a value that indicates whether empty strings that are posted back in forms should be converted to null. |
ComputeDescription() |
Retrieves the description of the model. |
ComputeIsComplexType() |
Gets a value that indicates whether the model is a complex type. (Inherited from CachedModelMetadata<TPrototypeCache>) |
ComputeIsReadOnly() |
Retrieves a value that indicates whether the model is read-only. |
GetDisplayName() | |
GetValidators(IEnumerable<ModelValidatorProvider>) |
Gets a list of validators for the model. (Inherited from ModelMetadata) |