AbstractMetadata - класс |
Пространство имён: EleWise.ELMA.Model.Metadata
[SerializableAttribute] public abstract class AbstractMetadata : Entity<long>, IMetadata, IXsiType, IUnique, IXsiRoot
Тип AbstractMetadata предоставляет следующие члены.
| Имя | Описание | |
|---|---|---|
| AbstractMetadata |
Конструктор. Присваивает AccessLevel = MetadataAccessInfo.Level
|
| Имя | Описание | |
|---|---|---|
| EntityImplementorType |
Тип, реализующий сущность.
(Унаследован от EntityIdT.) | |
| Id |
Идентификатор (первичный ключ)
(Унаследован от EntityIdT.) | |
| Internal |
Внутренние метаданные модуля
| |
| ModuleUid |
Идентификатор модуля, к которому принадлежат метаданные
| |
| Uid |
Уникальный идентификатор объекта метаданных
| |
| UidStr |
Уникальный идентификатор в строковом представлении
|
| Имя | Описание | |
|---|---|---|
| AfterLoad |
Выполнить действия после загрузки объекта метаданных
| |
| Clone |
Клонировать объект
| |
| CopyFrom |
Скопировать свойства
| |
| Delete |
Удалить сущность
(Унаследован от EntityIdT.) | |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Унаследован от EntityIdT.) | |
| Equals(AbstractMetadata) |
Сравнение значений двух объектов метаданных
| |
| GetContainedEntities |
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
(Унаследован от EntityIdT.) | |
| GetDirtyPropertyUids |
Получить идентификаторы измененных свойств
(Унаследован от EntityIdT.) | |
| GetHashCode | Serves as the default hash function. (Унаследован от EntityIdT.) | |
| GetId |
Получает не типизированный Id у сущности
(Унаследован от EntityIdT.) | |
| GetInitializerCache | ||
| GetPropertyInfo |
Получить PropertyInfo по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
| GetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
| GetPropertySettings(Guid, TypeSettings) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
| GetPropertySettingsTSettings(Guid) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
| GetPropertyValue(Guid) |
Получить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
| GetRootEntity |
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
(Унаследован от EntityIdT.) | |
| InitNew |
Инициализировать новый объект метаданных
| |
| IsDirty |
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityIdT.) | |
| IsEditingProperty | ||
| IsNew |
Сущность не сохранялась в базе
(Унаследован от EntityIdT.) | |
| LoadPropertyInstanceSettings |
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
(Унаследован от EntityIdT.) | |
| LoadSettingsInstanceStore |
Загрузить хранилище настроек свойств даннного объекта
(Унаследован от EntityIdT.) | |
| Refresh |
Обновить сущность из БД
(Унаследован от EntityIdT.) | |
| Save |
Сохранить сущность
(Унаследован от EntityIdT.) | |
| SavePropertyInstanceSettings |
Сохранить настройки свойства для данного объекта
(Унаследован от EntityIdT.) | |
| SetId |
Установить нетипизированное значение идентификатора
(Унаследован от EntityIdT.) | |
| SetPropertyValue |
Установить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
| ToString |
Возвращает строковое представление объекта
(Унаследован от EntityIdT.) | |
| ToString(String) |
Возвращает строковое представление объекта в указанном формате
(Унаследован от EntityIdT.) | |
| TryGetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) |
| Имя | Описание | |
|---|---|---|
| GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) | |
| Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) | |
| SafeToString | (Определяется ObjectExtensions.) | |
| StringUid |
Возвращает строковый идентификатор, созданный на основе свойства Uid.
(Определяется ObjectExtensions.) | |
| ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) | |
| ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) | |
| ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |