C# Класс Framework.Mvc.Metadata.MetadataProvider

Customize entity metadata provider.
Наследование: System.Web.Mvc.DataAnnotationsModelMetadataProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
MetadataProvider ( bool localizeDisplayNames, bool localizeValidators ) : System

Initializes a new instance of the MetadataProvider class.

Защищенные методы

Метод Описание
CreateMetadata ( IEnumerable attributes, Type containerType, Func modelAccessor, Type modelType, String propertyName ) : ModelMetadata

Gets the metadata for the specified property.

Приватные методы

Метод Описание
LocalizeDisplayName ( ModelMetadata metadata, Type modelType, String propertyName ) : void
LocalizeValidators ( IEnumerable attributes, Type modelType, String propertyName ) : void
ProcessFileUploadOptions ( IEnumerable attributes, ModelMetadata metadata ) : void
ProcessImageUploadOptions ( IEnumerable attributes, ModelMetadata metadata ) : void

Описание методов

CreateMetadata() защищенный Метод

Gets the metadata for the specified property.
protected CreateMetadata ( IEnumerable attributes, Type containerType, Func modelAccessor, Type modelType, String propertyName ) : ModelMetadata
attributes IEnumerable The attributes.
containerType System.Type The type of the container.
modelAccessor Func The model accessor.
modelType System.Type The type of the model.
propertyName String The name of the property.
Результат ModelMetadata

MetadataProvider() публичный Метод

Initializes a new instance of the MetadataProvider class.
public MetadataProvider ( bool localizeDisplayNames, bool localizeValidators ) : System
localizeDisplayNames bool if set to true model display names should be localized.
localizeValidators bool if set to true validation attributes error messages should be localized.
Результат System