Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.DataObject

Базовый абстрактный класс, от которого наследуются все объекты данных STORM.NET. Подробнее...

Граф наследования:ICSSoft.STORMNET.DataObject:
ICSSoft.STORMNET.Business.Audit.Objects.AuditAppSetting ICSSoft.STORMNET.Business.Audit.Objects.AuditClassSetting ICSSoft.STORMNET.Business.Audit.Objects.AuditDSSetting ICSSoft.STORMNET.Business.Audit.Objects.AuditFieldSetting ICSSoft.STORMNET.Business.LockData ICSSoft.STORMNET.Business.UpdaterObject ICSSoft.STORMNET.FunctionalLanguage.FunctionalLanguageDef ICSSoft.STORMNET.FunctionalLanguage.ViewedObject ICSSoft.STORMNET.Windows.Forms.STORMAdvLimit

Открытые члены

void SetExistObjectPrimaryKey (object primaryKey)
 Установить первичный ключ в объект данных. Выполняется операция Clear() для объекта, присваивается первичный ключ, SetLoadingState(LoadingState.LightLoaded); SetLoadedProperties("__PrimaryKey");. Подробнее...
 
virtual string GetPresentationValue ()
 Функция для получения презентационного значения для объекта. Используется, как минимум, в ярлыках на рабочем столе. Подробнее...
 
void LockObject (object key)
 Заблокировать объект. Подробнее...
 
void UnLockObject (object key)
 Разблокировать объект. Подробнее...
 
DetailArray GetDetailArray ()
 
 DataObject ()
 Базовый конструктор по-умолчанию. Подробнее...
 
string[] GetInitializedProperties ()
 Получить проинициализированные свойства, собственные и мастеровые (загруженные+означенные). Подробнее...
 
string[] GetInitializedProperties (bool withMasters)
 Получить проинициализированные свойства (загруженные+означенные). Подробнее...
 
ObjectStatus GetStatus ()
 Получение статуса. Подробнее...
 
ObjectStatus GetStatus (bool recountIfAutoaltered)
 Получение статуса (можно отменить автоматическое вычисление статуса). Подробнее...
 
LoadingState GetLoadingState ()
 Получение состояния загрузки. Подробнее...
 
virtual void SetStatus (ObjectStatus newState)
 Установка статуса. Подробнее...
 
void SetLoadingState (LoadingState newState)
 Установка состояния загрузки. Подробнее...
 
string[] GetLoadedProperties ()
 Получение списка свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
List< string > GetLoadedPropertiesList ()
 Получение списка свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
void SetLoadedProperties (params string[] loadedProperties)
 Установить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
void AddLoadedProperties (params string[] addingLoadedProperties)
 Добавить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
void AddLoadedProperties (List< string > propertyNamesList)
 Добавить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
bool CheckLoadedProperty (string propertyName)
 Проверить, установлено ли значение в указанное свойство (требуется в случае, когда состояние загрузки – LightLoaded). Подробнее...
 
void CopyToObjectWithoutCache (ref DataObject toObject, bool createDataObjectsCopy, bool primaryKeyCopy)
 Копирование объектов без применения кэширования. Подробнее...
 
virtual void CopyTo (DataObject toObject, bool CreateDataObjectsCopy, bool PrimaryKeyCopy, bool UseParentCaching)
 Создать копию этого объекта данных (не забудьте вызвать InitDataCopy или ClearDataCopy если планируете обновлять объект в БД). Подробнее...
 
virtual void CopyTo (DataObject toObject, bool CreateDataObjectsCopy, bool PrimaryKeyCopy, bool UseParentCaching, DataObjectCache dataObjectCache)
 Создать копию этого объекта данных (не забудьте вызвать InitDataCopy или ClearDataCopy если планируете обновлять объект в БД). Подробнее...
 
virtual void CopySysProps (DataObject toObject)
 Скопировать только системные свойства ("primaryKey", "prototypeKey", "readKey", "CheckDetail", "state", "DisabledInitDataCopy"). Подробнее...
 
virtual void ClearPrototyping ()
 Сбросить прототипизацию объекта (очистить все что относится к прототипу). Подробнее...
 
virtual void ClearPrototyping (bool withDetails)
 Сбросить прототипизацию объекта (очистить все что относится к прототипу). Подробнее...
 
virtual void Prototyping ()
 Прототипизировать. Подробнее...
 
virtual void Prototyping (bool withDetails)
 Прототипизировать. Подробнее...
 
void DisableInitDataCopy ()
 Не инициализировать копию данных объекта при вычитке. По-умолчанию инициализируется. Подробнее...
 
void EnableInitDataCopy ()
 Включить инициализацию копии данных объекта при вычитке. По-умолчанию инициализируется. Подробнее...
 
void InitDataCopy ()
 Проинициализировать копию данных. Подробнее...
 
void InitDataCopy (DataObjectCache dataObjectCache)
 Проинициализировать копию данных. Подробнее...
 
void clearDataCopy ()
 Очистить внутреннюю копию данных. Подробнее...
 
void FullClearDataCopy ()
 Очистка внутренней копии данных в собственном объекте, а также рекурсивно копии мастеровых и детейловых объектов. Подробнее...
 
DataObject GetDataCopy ()
 Получить внутреннюю копию объекта данных. Подробнее...
 
void SetDataCopy (DataObject value)
 Установить внутреннюю копию объекта данных. Подробнее...
 
string[] GetAlteredPropertyNames (bool Recount)
 Возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией. Подробнее...
 
string[] GetAlteredPropertyNames ()
 Возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией. Подробнее...
 
bool IsAlteredProperty (string propName)
 Проверить, есть ли это свойство в списке изменённых. Выполняется полная проверка каждый раз, поэтому метод не очень производительный. Подробнее...
 
bool ContainsAlteredProps ()
 Было ли изменение значений свойств по сравнению с внутренней копией. Подробнее...
 
virtual void Clear ()
 Очистка объекта данных. Остается означеным только первичный ключ и вычислимые свойства (если такая возможность предусмотрена) Объект получает статусы ObjectStatus.UnAltered,LoadingState.NotLoaded. Подробнее...
 
override string ToString ()
 Преобразуем объект данных в его строковое представление. При этом включаются все свойства объекта, в том числе динамические; нединамические свойства сортируются по алфавиту. Подробнее...
 
string ToString (string[] propNames)
 Преобразуем объект данных в его строковое представление. При этом не включаются динамические свойства, свойства сортируются по алфавиту. Подробнее...
 
string ToStringForAudit (View stringView)
 Преобразование к строке только по видимым нединамическим свойствам (используется в аудите). При этом не включаются динамические свойства, свойства не сортируются по алфавиту (пишутся по представлению уже так, как пользователь задал). Подробнее...
 
virtual string[] CheckNotNullProperties (Dictionary< Type, bool > detailSkip)
 Найти незаполненные поля. Подробнее...
 
virtual string[] CheckNotNullProperties ()
 Поискать незаполенные поля. Подробнее...
 
virtual string[] CheckNotNullProperties (View view, bool returnCaptions, Dictionary< Type, bool > detailSkip)
 Найти незаполненные поля и вернуть заголовки свойств по представлению. Подробнее...
 
virtual string[] CheckNotNullProperties (View view, bool returnCaptions)
 Поискать незаполенные поля и возвращать заголовки свойств по представлению. Подробнее...
 

Открытые атрибуты

bool PrimaryKeyIsUnique
 Первичный ключ является уникальным. Подробнее...
 

Статические открытые данные

static GetPresentationValueDelegate GetPresentationValueDelegate
 Делегат для получения презентационного значения объекта. Если не прописан или возвращает null, то будет использована стандартная логика получения этого значения. Подробнее...
 

Защищенные члены

virtual string GetDefaultPresentationValue ()
 Функция для получения презентационного значения для объекта по умолчанию. Презентационное значение используется в случаях, когда необходимо каким-либо образом с максимальной степенью адекватности отобразить объект, а средства настройки этого отображения недоступны. Подробнее...
 
void CheckReadOnly ()
 Процедура проверки объекта на заблокированность. Подробнее...
 

Защищенные данные

bool IsDataCopy
 является ли объект копией. Подробнее...
 
bool bInGetInitializedProperties = false
 Выполняется метод получения проинициализированных свойств public string[] GetInitializedProperties(bool WithMasters). Подробнее...
 

Свойства

bool IsReadOnly [get]
 Проверка что объект залочен. Подробнее...
 
Collections.NameObjectCollection?? DynamicProperties [get, set]
 Динамические свойства объекта. Подробнее...
 
object __PrototypeKey [get]
 Ключ прототипа. Подробнее...
 
bool Prototyped [get]
 Прототипизированный ли объект. Подробнее...
 
virtual object __PrimaryKey [get, set]
 Установка/получение первичного ключа. Подробнее...
 

Подробное описание

Базовый абстрактный класс, от которого наследуются все объекты данных STORM.NET.

Конструктор(ы)

◆ DataObject()

ICSSoft.STORMNET.DataObject.DataObject ( )
inline

Базовый конструктор по-умолчанию.

Методы

◆ AddLoadedProperties() [1/2]

void ICSSoft.STORMNET.DataObject.AddLoadedProperties ( List< string >  propertyNamesList)
inline

Добавить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded).

Аргументы
propertyNamesListМассив добавляемых свойств.

◆ AddLoadedProperties() [2/2]

void ICSSoft.STORMNET.DataObject.AddLoadedProperties ( params string[]  addingLoadedProperties)
inline

Добавить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded).

Аргументы
addingLoadedPropertiesМассив добавляемых свойств.

◆ CheckLoadedProperty()

bool ICSSoft.STORMNET.DataObject.CheckLoadedProperty ( string  propertyName)
inline

Проверить, установлено ли значение в указанное свойство (требуется в случае, когда состояние загрузки – LightLoaded).

◆ CheckNotNullProperties() [1/4]

virtual string [] ICSSoft.STORMNET.DataObject.CheckNotNullProperties ( )
inlinevirtual

Поискать незаполенные поля.

Возвращает
Заголовки свойств незаполненных полей.

◆ CheckNotNullProperties() [2/4]

virtual string [] ICSSoft.STORMNET.DataObject.CheckNotNullProperties ( Dictionary< Type, bool >  detailSkip)
inlinevirtual

Найти незаполненные поля.

Аргументы
detailSkipНе обращать внимания на удаленные детейлы. Если детейла нет в этом словаре или значение для него false, то пропущен не будет. Может быть null.
Возвращает
Заголовки свойств незаполненных полей.

◆ CheckNotNullProperties() [3/4]

virtual string [] ICSSoft.STORMNET.DataObject.CheckNotNullProperties ( View  view,
bool  returnCaptions 
)
inlinevirtual

Поискать незаполенные поля и возвращать заголовки свойств по представлению.

Аргументы
viewПредставление объекта.
returnCaptionsВозвращать имена свойств или заголовки.
Возвращает
Заголовки свойств незаполненных полей.

◆ CheckNotNullProperties() [4/4]

virtual string [] ICSSoft.STORMNET.DataObject.CheckNotNullProperties ( View  view,
bool  returnCaptions,
Dictionary< Type, bool >  detailSkip 
)
inlinevirtual

Найти незаполненные поля и вернуть заголовки свойств по представлению.

Аргументы
viewПредставление объекта.
returnCaptionsЕсли true, то вернутся заголовки свойств, иначе имена.
detailSkipНе обращать внимания на удаленные детейлы. Если детейла нет в этом словаре или значение для него false, то пропущен не будет. Может быть null.
Возвращает
Заголовки свойств незаполненных полей.

◆ CheckReadOnly()

void ICSSoft.STORMNET.DataObject.CheckReadOnly ( )
inlineprotected

Процедура проверки объекта на заблокированность.

◆ Clear()

virtual void ICSSoft.STORMNET.DataObject.Clear ( )
inlinevirtual

Очистка объекта данных. Остается означеным только первичный ключ и вычислимые свойства (если такая возможность предусмотрена) Объект получает статусы ObjectStatus.UnAltered,LoadingState.NotLoaded.

◆ clearDataCopy()

void ICSSoft.STORMNET.DataObject.clearDataCopy ( )
inline

Очистить внутреннюю копию данных.

◆ ClearPrototyping() [1/2]

virtual void ICSSoft.STORMNET.DataObject.ClearPrototyping ( )
inlinevirtual

Сбросить прототипизацию объекта (очистить все что относится к прототипу).

◆ ClearPrototyping() [2/2]

virtual void ICSSoft.STORMNET.DataObject.ClearPrototyping ( bool  withDetails)
inlinevirtual

Сбросить прототипизацию объекта (очистить все что относится к прототипу).

Аргументы
withDetailsс детейлами или без.

◆ ContainsAlteredProps()

bool ICSSoft.STORMNET.DataObject.ContainsAlteredProps ( )
inline

Было ли изменение значений свойств по сравнению с внутренней копией.

Возвращает

◆ CopySysProps()

virtual void ICSSoft.STORMNET.DataObject.CopySysProps ( DataObject  toObject)
inlinevirtual

Скопировать только системные свойства ("primaryKey", "prototypeKey", "readKey", "CheckDetail", "state", "DisabledInitDataCopy").

Аргументы
toObject

◆ CopyTo() [1/2]

virtual void ICSSoft.STORMNET.DataObject.CopyTo ( DataObject  toObject,
bool  CreateDataObjectsCopy,
bool  PrimaryKeyCopy,
bool  UseParentCaching 
)
inlinevirtual

Создать копию этого объекта данных (не забудьте вызвать InitDataCopy или ClearDataCopy если планируете обновлять объект в БД).

Аргументы
toObjectкуда копировать.
CreateDataObjectsCopyсоздавать ли копии связанных объектов или ограничиться копированием ссылки.
PrimaryKeyCopyКопировать ли первичные ключи.
UseParentCachingИспользовать ли вышеустановленное кеширование.

◆ CopyTo() [2/2]

virtual void ICSSoft.STORMNET.DataObject.CopyTo ( DataObject  toObject,
bool  CreateDataObjectsCopy,
bool  PrimaryKeyCopy,
bool  UseParentCaching,
DataObjectCache  dataObjectCache 
)
inlinevirtual

Создать копию этого объекта данных (не забудьте вызвать InitDataCopy или ClearDataCopy если планируете обновлять объект в БД).

Аргументы
toObjectкуда копировать.
CreateDataObjectsCopyсоздавать ли копии связанных объектов или ограничиться копированием ссылки.
PrimaryKeyCopyКопировать ли первичные ключи.
UseParentCachingИспользовать ли вышеустановленное кеширование.

◆ CopyToObjectWithoutCache()

void ICSSoft.STORMNET.DataObject.CopyToObjectWithoutCache ( ref DataObject  toObject,
bool  createDataObjectsCopy,
bool  primaryKeyCopy 
)
inline

Копирование объектов без применения кэширования.

Аргументы
toObjectОбъект, в который копируем (если будет null, то создадим по типу исходного).
createDataObjectsCopyЗапускать ли механизм копирования для мастеров и детейлов или ограничиться только своими свойствами (публичными и приватными).
primaryKeyCopyКопировать ли первичный ключ.

◆ DisableInitDataCopy()

void ICSSoft.STORMNET.DataObject.DisableInitDataCopy ( )
inline

Не инициализировать копию данных объекта при вычитке. По-умолчанию инициализируется.

◆ EnableInitDataCopy()

void ICSSoft.STORMNET.DataObject.EnableInitDataCopy ( )
inline

Включить инициализацию копии данных объекта при вычитке. По-умолчанию инициализируется.

◆ FullClearDataCopy()

void ICSSoft.STORMNET.DataObject.FullClearDataCopy ( )
inline

Очистка внутренней копии данных в собственном объекте, а также рекурсивно копии мастеровых и детейловых объектов.

◆ GetAlteredPropertyNames() [1/2]

string [] ICSSoft.STORMNET.DataObject.GetAlteredPropertyNames ( )
inline

Возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией.

Возвращает

◆ GetAlteredPropertyNames() [2/2]

string [] ICSSoft.STORMNET.DataObject.GetAlteredPropertyNames ( bool  Recount)
inline

Возвращает список свойств (атрибутов, мастеров, детейлов), чьи значения изменились по сравнению с внутренней копией.

◆ GetDataCopy()

DataObject ICSSoft.STORMNET.DataObject.GetDataCopy ( )
inline

Получить внутреннюю копию объекта данных.

◆ GetDefaultPresentationValue()

virtual string ICSSoft.STORMNET.DataObject.GetDefaultPresentationValue ( )
inlineprotectedvirtual

Функция для получения презентационного значения для объекта по умолчанию. Презентационное значение используется в случаях, когда необходимо каким-либо образом с максимальной степенью адекватности отобразить объект, а средства настройки этого отображения недоступны.

Возвращает

◆ GetInitializedProperties() [1/2]

string [] ICSSoft.STORMNET.DataObject.GetInitializedProperties ( )
inline

Получить проинициализированные свойства, собственные и мастеровые (загруженные+означенные).

Возвращает
строковый массив имён свойств.

◆ GetInitializedProperties() [2/2]

string [] ICSSoft.STORMNET.DataObject.GetInitializedProperties ( bool  withMasters)
inline

Получить проинициализированные свойства (загруженные+означенные).

Аргументы
withMastersЕсли True, мастеровые учитываются.
Возвращает
Строковый массив имён свойств.

◆ GetLoadedProperties()

string [] ICSSoft.STORMNET.DataObject.GetLoadedProperties ( )
inline

Получение списка свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded).

◆ GetLoadedPropertiesList()

List<string> ICSSoft.STORMNET.DataObject.GetLoadedPropertiesList ( )
inline

Получение списка свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded).

Возвращает

◆ GetLoadingState()

LoadingState ICSSoft.STORMNET.DataObject.GetLoadingState ( )
inline

Получение состояния загрузки.

◆ GetPresentationValue()

virtual string ICSSoft.STORMNET.DataObject.GetPresentationValue ( )
inlinevirtual

Функция для получения презентационного значения для объекта. Используется, как минимум, в ярлыках на рабочем столе.

Возвращает

◆ GetStatus() [1/2]

ObjectStatus ICSSoft.STORMNET.DataObject.GetStatus ( )
inline

Получение статуса.

◆ GetStatus() [2/2]

ObjectStatus ICSSoft.STORMNET.DataObject.GetStatus ( bool  recountIfAutoaltered)
inline

Получение статуса (можно отменить автоматическое вычисление статуса).

Аргументы
recountIfAutoalteredперевычислять если класс с автоматическим вычислением статуса.
Возвращает

◆ InitDataCopy() [1/2]

void ICSSoft.STORMNET.DataObject.InitDataCopy ( )
inline

Проинициализировать копию данных.

◆ InitDataCopy() [2/2]

void ICSSoft.STORMNET.DataObject.InitDataCopy ( DataObjectCache  dataObjectCache)
inline

Проинициализировать копию данных.

◆ IsAlteredProperty()

bool ICSSoft.STORMNET.DataObject.IsAlteredProperty ( string  propName)
inline

Проверить, есть ли это свойство в списке изменённых. Выполняется полная проверка каждый раз, поэтому метод не очень производительный.

Аргументы
propName

Если этого свойства нет в объекте, то не упадёт, а просто скажет что оно не менялось, имейте в виду.

Возвращает

◆ LockObject()

void ICSSoft.STORMNET.DataObject.LockObject ( object  key)
inline

Заблокировать объект.

Аргументы
keyключ блокировки объекта.

◆ Prototyping() [1/2]

virtual void ICSSoft.STORMNET.DataObject.Prototyping ( )
inlinevirtual

Прототипизировать.

◆ Prototyping() [2/2]

virtual void ICSSoft.STORMNET.DataObject.Prototyping ( bool  withDetails)
inlinevirtual

Прототипизировать.

Аргументы
withDetailsс детейлами или без.

◆ SetDataCopy()

void ICSSoft.STORMNET.DataObject.SetDataCopy ( DataObject  value)
inline

Установить внутреннюю копию объекта данных.

Аргументы
valueУстанавливаемый объект как копия существующего.

◆ SetExistObjectPrimaryKey()

void ICSSoft.STORMNET.DataObject.SetExistObjectPrimaryKey ( object  primaryKey)
inline

Установить первичный ключ в объект данных. Выполняется операция Clear() для объекта, присваивается первичный ключ, SetLoadingState(LoadingState.LightLoaded); SetLoadedProperties("__PrimaryKey");.

Аргументы
primaryKeyПервичный ключ.

◆ SetLoadedProperties()

void ICSSoft.STORMNET.DataObject.SetLoadedProperties ( params string[]  loadedProperties)
inline

Установить список свойств, значения в которые установлены (требуется в случае, когда состояние загрузки – LightLoaded).

◆ SetLoadingState()

void ICSSoft.STORMNET.DataObject.SetLoadingState ( LoadingState  newState)
inline

Установка состояния загрузки.

◆ SetStatus()

virtual void ICSSoft.STORMNET.DataObject.SetStatus ( ObjectStatus  newState)
inlinevirtual

Установка статуса.

◆ ToString() [1/2]

override string ICSSoft.STORMNET.DataObject.ToString ( )
inline

Преобразуем объект данных в его строковое представление. При этом включаются все свойства объекта, в том числе динамические; нединамические свойства сортируются по алфавиту.

Возвращает
Сформированное строковое представление объекта данных.

◆ ToString() [2/2]

string ICSSoft.STORMNET.DataObject.ToString ( string[]  propNames)
inline

Преобразуем объект данных в его строковое представление. При этом не включаются динамические свойства, свойства сортируются по алфавиту.

Аргументы
propNamesСвойства, значения которых будут включены в строковое представление. Если будет передано null, то в результате не будет отображаться ни одно свойство.
Возвращает
Сформированное строковое представление объекта данных.

◆ ToStringForAudit()

string ICSSoft.STORMNET.DataObject.ToStringForAudit ( View  stringView)
inline

Преобразование к строке только по видимым нединамическим свойствам (используется в аудите). При этом не включаются динамические свойства, свойства не сортируются по алфавиту (пишутся по представлению уже так, как пользователь задал).

Аргументы
stringViewПредставление, по которому нужно создавать строковое представление (берётся видимость полей и заголовки классов). Если передано null, то будут взяты все загруженные свойства и записаны в алфавитном порядке.
Возвращает
Представление объекта данных в виде строки.

◆ UnLockObject()

void ICSSoft.STORMNET.DataObject.UnLockObject ( object  key)
inline

Разблокировать объект.

Аргументы
keyключ блокировки объекта.

Данные класса

◆ bInGetInitializedProperties

bool ICSSoft.STORMNET.DataObject.bInGetInitializedProperties = false
protected

Выполняется метод получения проинициализированных свойств public string[] GetInitializedProperties(bool WithMasters).

◆ GetPresentationValueDelegate

GetPresentationValueDelegate ICSSoft.STORMNET.DataObject.GetPresentationValueDelegate
static

Делегат для получения презентационного значения объекта. Если не прописан или возвращает null, то будет использована стандартная логика получения этого значения.

◆ IsDataCopy

bool ICSSoft.STORMNET.DataObject.IsDataCopy
protected

является ли объект копией.

◆ PrimaryKeyIsUnique

bool ICSSoft.STORMNET.DataObject.PrimaryKeyIsUnique

Первичный ключ является уникальным.

Полный список свойств

◆ __PrimaryKey

virtual object ICSSoft.STORMNET.DataObject.__PrimaryKey
getset

Установка/получение первичного ключа.

◆ __PrototypeKey

object ICSSoft.STORMNET.DataObject.__PrototypeKey
get

Ключ прототипа.

◆ DynamicProperties

Collections.NameObjectCollection?? ICSSoft.STORMNET.DataObject.DynamicProperties
getset

Динамические свойства объекта.

◆ IsReadOnly

bool ICSSoft.STORMNET.DataObject.IsReadOnly
get

Проверка что объект залочен.

◆ Prototyped

bool ICSSoft.STORMNET.DataObject.Prototyped
get

Прототипизированный ли объект.