Flexberry ORM 4.0.0
Класс 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 документа из объекта данных Подробнее...
 
static string ObjectToString (object o)
 
static object ObjectFromString (string s)
 Десериализация объекта при помощи SoapFormatter Подробнее...
 

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

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

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

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

Методы

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

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

Аргументы
dataObject
Возвращает
static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject,
bool  serializeAggregators 
)
inlinestatic

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

Аргументы
dataObject
serializeAggregators
Возвращает
static XmlDocument ICSSoft.STORMNET.Tools.ToolXML.DataObject2XMLDocument ( ref ICSSoft.STORMNET.DataObject  dataObject,
bool  serializeAggregators,
bool  setObjectLoadingStateLoaded,
bool  setObjectStatusCreated 
)
inlinestatic

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

Аргументы
dataObject
serializeAggregators
setObjectLoadingStateLoaded
setObjectStatusCreated
Возвращает
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Проводить полную сериализацию мастеров объектов
Возвращает
Сериализованное представление объекта
static object ICSSoft.STORMNET.Tools.ToolXML.ObjectFromString ( string  s)
inlinestatic

Десериализация объекта при помощи SoapFormatter

Аргументы
sСериализованный объект
Возвращает
Востановленный объект
static void ICSSoft.STORMNET.Tools.ToolXML.XMLDocument2DataObject ( ref ICSSoft.STORMNET.DataObject  dataObject,
XmlDocument  xmlDoc 
)
inlinestatic

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

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