Flexberry ORM 8.0.0-beta01
Структура ICSSoft.STORMNET.Business.ObjectStringDataView

В виде этой структуры приходят строковое предстваление объектов. Подробнее...

Граф наследования:ICSSoft.STORMNET.Business.ObjectStringDataView:

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

 ObjectStringDataView (object key, Type objectType, char separator, MasterObjStruct[] masters, object[] objectedData)
 Создать структуру строкового представления объекта данных. Подробнее...
 
 ObjectStringDataView (SerializationInfo info, StreamingContext context)
 Конструктор десериализации. Подробнее...
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 Метод сериализации. Подробнее...
 

Открытые статические члены

static string ConvertSimpleValueString (object value)
 Преобразование простых типизированных данных в строку. Подробнее...
 

Свойства

MasterObjStruct[] Masters [get, set]
 Мастера (связанные обьекты). Подробнее...
 
object Key [get, set]
 Ключ объекта. Подробнее...
 
char Separator [get, set]
 Разделитель в строке. Подробнее...
 
Type ObjectType [get, set]
 Тип объекта. Подробнее...
 
string Data [get]
 Строковое представление. Геттер данного свойства выполняет логику построения строки из сырых данных, поэтому не вызывайте его лишний раз. Подробнее...
 
object[] ObjectedData [get, set]
 Массив с данными. Подробнее...
 

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

В виде этой структуры приходят строковое предстваление объектов.

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

◆ ObjectStringDataView() [1/2]

ICSSoft.STORMNET.Business.ObjectStringDataView.ObjectStringDataView ( object  key,
Type  objectType,
char  separator,
MasterObjStruct[]  masters,
object[]  objectedData 
)
inline

Создать структуру строкового представления объекта данных.

Аргументы
keyКлюч объекта.
objectTypeТип объекта.
separatorРазделитель в строке.
mastersМассив структур мастеров.
objectedDataМассив данных.

◆ ObjectStringDataView() [2/2]

ICSSoft.STORMNET.Business.ObjectStringDataView.ObjectStringDataView ( SerializationInfo  info,
StreamingContext  context 
)
inline

Конструктор десериализации.

Аргументы
infoИнформация для десериализации.
contextКонтекст десериализации.

Методы

◆ ConvertSimpleValueString()

static string ICSSoft.STORMNET.Business.ObjectStringDataView.ConvertSimpleValueString ( object  value)
inlinestatic

Преобразование простых типизированных данных в строку.

Аргументы
valueДанные для преобразования.
Возвращает
Преобразованные в строку данные.

◆ GetObjectData()

void ICSSoft.STORMNET.Business.ObjectStringDataView.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
inline

Метод сериализации.

Аргументы
infoИнформация для сериализации.
contextКонтест сериализации.

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

◆ Data

string ICSSoft.STORMNET.Business.ObjectStringDataView.Data
get

Строковое представление. Геттер данного свойства выполняет логику построения строки из сырых данных, поэтому не вызывайте его лишний раз.

◆ Key

object ICSSoft.STORMNET.Business.ObjectStringDataView.Key
getset

Ключ объекта.

◆ Masters

MasterObjStruct [] ICSSoft.STORMNET.Business.ObjectStringDataView.Masters
getset

Мастера (связанные обьекты).

◆ ObjectedData

object [] ICSSoft.STORMNET.Business.ObjectStringDataView.ObjectedData
getset

Массив с данными.

◆ ObjectType

Type ICSSoft.STORMNET.Business.ObjectStringDataView.ObjectType
getset

Тип объекта.

◆ Separator

char ICSSoft.STORMNET.Business.ObjectStringDataView.Separator
getset

Разделитель в строке.