Для изменения размера нажмите или перетащите

ClassMetadata - класс

Метаданные класса
Иерархия наследования

Пространство имён:  EleWise.ELMA.Model.Metadata
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
[SerializableAttribute]
public class ClassMetadata : NamedDocumentedMetadata, 
	IRootMetadata, IMetadata, IXsiType, ICodeItemMetadata, IGroupedMetadata

Тип ClassMetadata предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоAllowCreateHeirs
Разрешить создавать классы-наследники
Открытое свойствоBaseClassUid
Uid базового класса
Открытое свойствоCustomCode
Кастомный код
Открытое свойствоDefaultForms
Задает формы по умолчанию для различных типов представлений
Открытое свойствоDefaultImage
Получить изображение по умолчанию
(Унаследован от NamedMetadata.)
Открытое свойствоDescription
Описание
(Унаследован от NamedMetadata.)
Открытое свойствоDisplayFormat
Формат отображения класса на формах. Используется в переопределенной функции ToString()
Открытое свойствоDisplayName
Отображаемое имя
(Унаследован от NamedMetadata.)
Открытое свойствоForms
Представления в виде формы
Открытое свойствоFormsScheme
Схема настроек форм
Открытое свойствоFormTransformations
Преобразования форм
Открытое свойствоFormViews
Представления в виде формы
Открытое свойствоFullTypeName
Получить полное имя типа
Открытое свойствоGroupId
Идентификатор группы метаданных (или 0)
Открытое свойствоId
Идентификатор (первичный ключ)
(Унаследован от EntityIdT.)
Открытое свойствоImages
Список изображений
(Унаследован от NamedMetadata.)
Открытое свойствоImplementedInterfaces
Полные имена типов с именем сборки (AssemblyQualifiedName) реализуемых интерфейсов
Открытое свойствоInheritForms
Наследовать формы от базового класса
Открытое свойствоIsInterfaceType
True, если тип метаданных является метаданными интерфейса
Открытое свойствоName
Имя объекта
(Унаследован от NamedMetadata.)
Открытое свойствоNamedImages
Метаданные картинок
(Унаследован от NamedMetadata.)
Открытое свойствоNamespace
Пространство имен
Открытое свойствоNamespaceForDisplay
Отображаемое пространство имен
Открытое свойствоOnViewLoadScriptName
Имя сценария при загрузке формы
Открытое свойствоProperties
Свойства класса
Открытое свойствоPropertiesDiffContainer
Разница между оригинальным PropertyMetadata и его измененным значением. Введено для обеспечения возможности редактировать определенные метаданные расширяемой системной сущности
Открытое свойствоScriptModuleTypeName
Полное имя типа (со сборкой) модуля сценариев
Открытое свойствоShowInDesigner
Показывать в дизайнере ELMA
Открытое свойствоShowInTypeTree
Показывать в дереве типов
Открытое свойствоTableViews
Представления в виде таблиц
Открытое свойствоTitlePropertyUid
Уникальный идентификатор свойства, являющегося отображаемым именем сущности
Открытое свойствоTypeName
Получить имя типа
Открытое свойствоUid
Уникальный идентификатор объекта метаданных
(Унаследован от AbstractMetadata.)
Открытое свойствоUidStr
Уникальный идентификатор в строковом представлении
(Унаследован от AbstractMetadata.)
Открытое свойствоXmlComments
XML-комментарии для документации
(Унаследован от NamedDocumentedMetadata.)
В начало страницы
Методы
  ИмяОписание
Защищённый методСтатический членAddForms
Добавить в список форм формы из указанных метаданных
Защищённый методСтатический членAddFormsSettings
Открытый методAddNamedImage(NamedImageMetadata) (Унаследован от NamedMetadata.)
Открытый методAddNamedImage(String, MetadataImage) (Унаследован от NamedMetadata.)
Открытый методAfterLoad
Выполнить действия после загрузки объекта метаданных
(Переопределяет AbstractMetadataAfterLoad.)
Открытый методApplyRestartUnrequiredChanges
Применить изменения, не требующие перезапуска сервера
Открытый методClone
Клонировать объект
(Унаследован от AbstractMetadata.)
Открытый методCopyFrom
Скопировать свойства
(Унаследован от AbstractMetadata.)
Защищённый методCreateDefaultTableView
Создать табличное представление по умолчанию
Открытый методCreateProperty
Создать свойство (без добавления в список)
Открытый методDelete
Удалить сущность
(Унаследован от EntityIdT.)
Открытый методEquals(Object)
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от EntityIdT.)
Открытый методEquals(AbstractMetadata)
Сравнение значений двух объектов метаданных
(Унаследован от AbstractMetadata.)
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetContainedEntities
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
(Унаследован от EntityIdT.)
Открытый методGetDirtyPropertyUids
Получить идентификаторы измененных свойств
(Унаследован от EntityIdT.)
Открытый методGetForms
Получить список форм данного класса (учитывая унаследованные формы и преобразования форм)
Защищённый методGetForms(ListFormViewItem, ClassDefaultForms)
Получить список форм данного класса (учитывая унаследованные формы и преобразования форм)
Защищённый методGetFormsSettings
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от EntityIdT.)
Открытый методGetId
Получает не типизированный Id у сущности
(Унаследован от EntityIdT.)
Открытый методGetImage
Получить иконку указанного размера. Если иконки такого размера нет и onlyToSize == false, то возвращается иконка с размером, наиболее близким к указанному, иначе null.
(Унаследован от NamedMetadata.)
Открытый методGetNamedImage (Унаследован от NamedMetadata.)
Защищённый методGetPropertyInfo
Получить PropertyInfo по уникальному идентификатору свойства
(Унаследован от EntityIdT.)
Защищённый методGetPropertyInfosWithMetadata
Защищённый методGetPropertyMetadata
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.)
Открытый методGetPropertySettings(Guid, TypeSettings)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.)
Открытый методGetPropertySettingsTSettings(Guid)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.)
Открытый методGetPropertyValue(Guid)
Получить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.)
Открытый методGetRootEntity
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
(Унаследован от EntityIdT.)
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методGetUidProperty
Открытый методInitNew
Инициализировать новый объект метаданных
(Унаследован от AbstractMetadata.)
Открытый методIsDirty
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityIdT.)
Открытый методIsNew
Сущность не сохранялась в базе
(Унаследован от EntityIdT.)
Открытый методIsRestartNeeded
Требуют ли изменения в метаданных перезапуска сервера
Открытый методLoadFromType
Загрузить метаданные из скомпилированного типа
Открытый методLoadPropertyInstanceSettings
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
(Унаследован от EntityIdT.)
Открытый методLoadSettingsInstanceStore
Загрузить хранилище настроек свойств даннного объекта
(Унаследован от EntityIdT.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Защищённый методOnNamespaceChanged
При изменении пространства имен
Открытый методRefresh
Обновить сущность из БД
(Унаследован от EntityIdT.)
Открытый методRemoveNamedImage (Унаследован от NamedMetadata.)
Открытый методSave
Сохранить сущность
(Унаследован от EntityIdT.)
Открытый методSavePropertyInstanceSettings
Сохранить настройки свойства для данного объекта
(Унаследован от EntityIdT.)
Открытый методSetId
Установить нетипизированное значение идентификатора
(Унаследован от EntityIdT.)
Открытый методSetPropertyValue
Установить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.)
Открытый методToString
ToString
(Унаследован от NamedMetadata.)
Открытый методToString(String)
Возвращает строковое представление объекта в указанном формате
(Унаследован от EntityIdT.)
Защищённый методTryGetPropertyMetadata
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.)
В начало страницы
Поля
  ИмяОписание
Открытое полеСтатический членUID_PROPERTY_NAME
Имя свойства "Уникальный идентификатор"
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetID
Получить идентификатор из объекта. Вызывает ToString().ToLower()
(Определяется ObjectExtensions.)
Открытый метод расширенияImplementation
Получить реальный объект из класса
(Определяется ModelExtensions.)
Открытый метод расширенияSafeToString (Определяется ObjectExtensions.)
Открытый метод расширенияStringUid
Возвращает строковый идентификатор, созданный на основе свойства Uid.
(Определяется ObjectExtensions.)
Открытый метод расширенияToEncodedJson
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.)
Открытый метод расширенияToJson
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.)
Открытый метод расширенияToJsonSlice
Получить представление объекта в структуре Json. Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.)
В начало страницы
См. также