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

AbstractMetadata - класс

Абстрактный класс метаданных
Иерархия наследования
Object
  EleWise.ELMA.Model.EntitiesEntityInt64
    EleWise.ELMA.Model.MetadataAbstractMetadata
      EleWise.ELMA.Model.MetadataNamedMetadata

Пространство имён:  EleWise.ELMA.Model.Metadata
Сборка:  EleWise.ELMA.SDK (в EleWise.ELMA.SDK.dll) Версия: 1.0.0.0
Синтаксис
C#
[SerializableAttribute]
public abstract class AbstractMetadata : Entity<long>, 
	IMetadata, IXsiType, IUnique, ICloneable, IXsiRoot

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

Конструкторы
  ИмяОписание
Защищённый методAbstractMetadata
Конструктор. Присваивает AccessLevel = MetadataAccessInfo.Level
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоId
Идентификатор (первичный ключ)
(Унаследован от EntityIdT.)
Открытое свойствоUid
Уникальный идентификатор объекта метаданных
Открытое свойствоUidStr
Уникальный идентификатор в строковом представлении
В начало страницы
Методы
  ИмяОписание
Открытый методAfterLoad
Выполнить действия после загрузки объекта метаданных
Открытый методClone
Клонировать объект
Открытый методCopyFrom
Скопировать свойства
Открытый методDelete
Удалить сущность
(Унаследован от EntityIdT.)
Открытый методEquals(Object)
Определяет, равен ли заданный объект текущему объекту.
(Унаследован от EntityIdT.)
Открытый методEquals(AbstractMetadata)
Сравнение значений двух объектов метаданных
Защищённый методFinalize
Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора.
(Унаследован от Object.)
Открытый методGetContainedEntities
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
(Унаследован от EntityIdT.)
Открытый методGetDirtyPropertyUids
Получить идентификаторы измененных свойств
(Унаследован от EntityIdT.)
Открытый методGetHashCode
Служит хэш-функцией по умолчанию.
(Унаследован от EntityIdT.)
Открытый методGetId
Получает не типизированный Id у сущности
(Унаследован от EntityIdT.)
Открытый методСтатический членGetInitializerCache
Защищённый методGetPropertyInfo
Получить PropertyInfo по уникальному идентификатору свойства
(Унаследован от EntityIdT.)
Защищённый методGetPropertyMetadata
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.)
Открытый методGetPropertySettings(Guid, TypeSettings)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.)
Открытый методGetPropertySettingsTSettings(Guid)
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.)
Открытый методGetPropertyValue(Guid)
Получить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.)
Открытый методGetRootEntity
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
(Унаследован от EntityIdT.)
Открытый методGetType
Возвращает объект Type для текущего экземпляра.
(Унаследован от Object.)
Открытый методInitNew
Инициализировать новый объект метаданных
Открытый методIsDirty
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityIdT.)
Открытый методСтатический членIsEditingProperty
Открытый методIsNew
Сущность не сохранялась в базе
(Унаследован от EntityIdT.)
Открытый методLoadPropertyInstanceSettings
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
(Унаследован от EntityIdT.)
Открытый методLoadSettingsInstanceStore
Загрузить хранилище настроек свойств даннного объекта
(Унаследован от EntityIdT.)
Защищённый методMemberwiseClone
Создает неполную копию текущего объекта Object.
(Унаследован от Object.)
Открытый метод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.)
В начало страницы
См. также