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

Инструмент для сериализации-десериализации в XML. Подробнее...

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

 ToolXML ()
 

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

static void XMLDocument2DataObject (ref ICSSoft.STORMNET.DataObject dataObject, XmlDocument xmlDoc)
 Получение объекта данных из ранее полученного XML документа. Подробнее...
 
static XmlDocument DataObject2XMLDocument (ref ICSSoft.STORMNET.DataObject dataObject)
 Получение XML документа из объекта данных. Подробнее...
 
static XmlDocument DataObject2XMLDocument (ref ICSSoft.STORMNET.DataObject dataObject, bool serializeAggregators)
 Получение XML документа из объекта данных. Подробнее...
 
static XmlDocument DataObject2XMLDocument (ref ICSSoft.STORMNET.DataObject dataObject, bool serializeAggregators, bool setObjectLoadingStateLoaded, bool setObjectStatusCreated)
 Получение XML документа из объекта данных. Подробнее...
 
static XmlDocument DataObject2XMLDocument (ref ICSSoft.STORMNET.DataObject dataObject, bool serializeAggregators, bool setObjectLoadingStateLoaded, bool setObjectStatusCreated, bool serializeMasters)
 Получение XML документа из объекта данных. Подробнее...
 

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

Инструмент для сериализации-десериализации в XML.

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

◆ ToolXML()

ICSSoft.STORMNET.Tools.ToolXML.ToolXML ( )
inline

Методы

◆ DataObject2XMLDocument() [1/4]

static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject)
inlinestatic

Получение XML документа из объекта данных.

Аргументы
dataObject
Возвращает

◆ DataObject2XMLDocument() [2/4]

static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject,
bool  serializeAggregators 
)
inlinestatic

Получение XML документа из объекта данных.

Аргументы
dataObject
serializeAggregators
Возвращает

◆ DataObject2XMLDocument() [3/4]

static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject,
bool  serializeAggregators,
bool  setObjectLoadingStateLoaded,
bool  setObjectStatusCreated 
)
inlinestatic

Получение XML документа из объекта данных.

Аргументы
dataObject
serializeAggregators
setObjectLoadingStateLoaded
setObjectStatusCreated
Возвращает

◆ DataObject2XMLDocument() [4/4]

static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject,
bool  serializeAggregators,
bool  setObjectLoadingStateLoaded,
bool  setObjectStatusCreated,
bool  serializeMasters 
)
inlinestatic

Получение XML документа из объекта данных.

Аргументы
dataObjectСам объект данных.
serializeAggregatorsСледует ли сериализовать детейлы.
setObjectLoadingStateLoadedУстановить LoadingState объекта в Loaded.
setObjectStatusCreatedУстановить ObjectStatus объекта в Created.
serializeMastersПроводить полную сериализацию мастеров объектов.
Возвращает
Сериализованное представление объекта.

◆ XMLDocument2DataObject()

static void ICSSoft.STORMNET.Tools.ToolXML.XMLDocument2DataObject ( ref ICSSoft.STORMNET.DataObject  dataObject,
XmlDocument  xmlDoc 
)
inlinestatic

Получение объекта данных из ранее полученного XML документа.

Аргументы
dataObjectОбъект данных, в который будем десериализовывать.
xmlDocСериализованный объект данных.