Show / Hide Table of Contents

Interface ITechObjectVariativeData

Представляет описание данных об объекте в ТТП/ГТП.

Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectVariativeData

Properties

ExcludedChildrenObjects

Возвращает пары: идентификатор ЕТП + идентификатор оригинальной связи с исключаемым дочерним объектом.

Declaration
List<KeyValuePair<int, int>> ExcludedChildrenObjects { get; }
Property Value
Type Description
List<KeyValuePair<int, int>>

ExternalChildrenStates

Возвращает пары: идентификатор связи с дочерним справочным объектом + состояние дочернего объекта в ЕТП.

Declaration
Dictionary<int, TechObjectTemplatedStates> ExternalChildrenStates { get; }
Property Value
Type Description
Dictionary<int, TechObjectTemplatedStates>

OriginalLinkId

Идентификатор связи оригинального родителя и оригинального объекта, на основании которой был создан измененный объект в ЕТП.

Declaration
int OriginalLinkId { get; }
Property Value
Type Description
int

OriginalObjectId

Идентификатор версии оригинального объекта, на основании которой был создан измененный объект в ЕТП.

Declaration
int OriginalObjectId { get; }
Property Value
Type Description
int

OriginalObjectKeyAttr

Ключевой атрибут оригинального объекта в общих данных ТТП/ГТП.

Declaration
string OriginalObjectKeyAttr { get; }
Property Value
Type Description
string

TemplatedState

Возвращает состояние объекта в ЕТП.

Declaration
TechObjectTemplatedStates TemplatedState { get; }
Property Value
Type Description
TechObjectTemplatedStates

VariativeObjects

Возвращает пары: идентификатор ЕТП + ключевой атрибут измененного объекта в ЕТП.

Declaration
[Obsolete("Будет убрано, после того, как все ТТП будут переведены на работу с идентификаторами семейств")]
List<KeyValuePair<int, string>> VariativeObjects { get; }
Property Value
Type Description
List<KeyValuePair<int, string>>

VariativeObjectsFamilies

Возвращает пары: идентификатор ЕТП + идентификатор семейства измененного объекта в ЕТП.

Declaration
List<KeyValuePair<int, int>> VariativeObjectsFamilies { get; }
Property Value
Type Description
List<KeyValuePair<int, int>>

Methods

Save()

Возвращает описание данных об объекте в ТТП/ГТП в виде массива байт.

Declaration
byte[] Save()
Returns
Type Description
byte[]

Сформированное описание.

ToDto()

Возвращает описание данных об объекте в ТТП/ГТП.

Declaration
TechObjectVariativeDataDto ToDto()
Returns
Type Description
TechObjectVariativeDataDto

Сформированное описание.

Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»