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

Сервис данных для XML. Подробнее...

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

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

 XMLFileDataService (ISecurityManager securityManager, IAuditService auditService)
 Initializes a new instance of the XMLFileDataService class with specified security manager and audit service. Подробнее...
 
virtual string FunctionToSql (SQLWhereLanguageDef sqlLangDef, Function function, delegateConvertValueToQueryValueString convertValue, delegatePutIdentifierToBrackets convertIdentifier)
 Преобразовать значение в SQL строку. Подробнее...
 
Guid GetInstanceId ()
 Возвращает идентификатор инстанции сервиса данных. Подробнее...
 
int GetObjectsCount (LoadingCustomizationStruct customizationStruct)
 возвращает количество объектов удовлетворяющих запросу. Подробнее...
 
virtual ObjectStringDataView[] LoadValues (char separator, LoadingCustomizationStruct customizationStruct)
 
void LoadObject (DataObject dataObject, DataObjectCache dataObjectCache)
 
void LoadObject (View dataObjectView, DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 
virtual void LoadObject (View dataObjectView, DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 
virtual void LoadObject (DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
virtual void LoadObject (string dataObjectViewName, DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
virtual void LoadObject (View dataObjectView, DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
virtual void LoadObject (DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
virtual void LoadObject (string dataObjectViewName, DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
virtual void LoadObject (View dataObjectView, DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (string dataObjectViewName, DataObject dobject, DataObjectCache dataObjectCache)
 
void LoadObject (View dataObjectView, DataObject dobject, DataObjectCache dataObjectCache)
 
void LoadObject (DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 
void LoadObject (string dataObjectViewName, DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 
void LoadObjects (DataObject[] dataobjects, View dataObjectView, bool clearDataObject, DataObjectCache dataObjectCache)
 
DataObject[] LoadObjects (LoadingCustomizationStruct customizationStruct, DataObjectCache dataObjectCache)
 Загрузка объектов данных. Подробнее...
 
DataObject[] LoadObjects (LoadingCustomizationStruct customizationStruct, ref object state, DataObjectCache dataObjectCache)
 Загрузка объектов данных. Подробнее...
 
DataObject[] LoadObjects (ref object state, DataObjectCache dataObjectCache)
 Загрузка объектов данных. Подробнее...
 
virtual DataObject[] LoadObjects (View dataObjectView)
 
virtual DataObject[] LoadObjects (View dataObjectView, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 
virtual void LoadObjects (DataObject[] dataobjects, View dataObjectView, bool clearDataObject)
 
virtual DataObject[] LoadObjects (View[] dataObjectViews)
 
virtual DataObject[] LoadObjects (LoadingCustomizationStruct[] customizationStructs)
 Загрузка объектов данных по массиву структур. Подробнее...
 
virtual DataObject[] LoadObjects (View[] dataObjectViews, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 
virtual DataObject[] LoadObjects (LoadingCustomizationStruct[] customizationStructs, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 Загрузка объектов данных по массиву структур. Подробнее...
 
virtual DataObject[] LoadObjects (LoadingCustomizationStruct customizationStruct)
 Загрузка объектов данных. Подробнее...
 
virtual DataObject[] LoadObjects (LoadingCustomizationStruct customizationStruct, ref object state)
 Загрузка объектов данных. Подробнее...
 
virtual DataObject[] LoadObjects (ref object state)
 Загрузка объектов данных. Подробнее...
 
ObjectStringDataView[] LoadStringedObjectView (char separator, LoadingCustomizationStruct customizationStruct)
 Загрузка без создания объектов. Подробнее...
 
ObjectStringDataView[] LoadStringedObjectView (char separator, LoadingCustomizationStruct customizationStruct, ref object state)
 Загрузка без создания объектов. Подробнее...
 
ObjectStringDataView[] LoadStringedObjectView (ref object state)
 
void UpdateObject (ref DataObject dataObject, DataObjectCache dataObjectCache, bool alwaysThrowException)
 Сохранить объект данных в XML-файл. Подробнее...
 
void UpdateObject (ref DataObject dataObject, DataObjectCache dataObjectCache)
 Сохранить объект данных в XML-файл. Подробнее...
 
void UpdateObject (DataObject dataObject, DataObjectCache dataObjectCache)
 Сохранить объект данных в XML-файл. Подробнее...
 
void UpdateObject (DataObject dataObject, bool alwaysThrowException)
 Сохранить объект данных в XML-файл. Подробнее...
 
virtual void UpdateObject (ref DataObject dobject, bool alwaysThrowException)
 Обновление объекта данных. Подробнее...
 
virtual void UpdateObject (ref DataObject dobject)
 Обновление объекта данных. Подробнее...
 
virtual void UpdateObjects (ref DataObject[] objects)
 
void UpdateObject (DataObject dataObject)
 Сохранить объект данных в XML-файл. Подробнее...
 
virtual void UpdateObjects (ref DataObject[] objects, bool alwaysThrowException)
 
virtual void UpdateObjects (ref DataObject[] objects, DataObjectCache dataObjectCache, bool alwaysThrowException)
 
void UpdateObjects (ref DataObject[] objects, DataObjectCache dataObjectCache)
 
void LoadDataSet ()
 
void ClearDataSet ()
 
void SaveDataSet ()
 
void AddDataStructForTable (Type dataObjectType)
 
virtual void CollectUpdateData (ArrayList deletedObjects, ArrayList updatedObjects, ArrayList insertedObjects, bool checkLoadedProps, DataObjectCache dataObjectCache, params DataObject[] dobjects)
 
virtual string ConvertSimpleValueToQueryValueString (object value)
 
virtual string ConvertValueToQueryValueString (object value)
 
virtual string PutIdentifierIntoBrackets (string identifier)
 
object Clone ()
 Создание копии экземпляра сервиса данных. Подробнее...
 
void CompleteLoadStringedObjectView (ref object state)
 Корректное завершения операции порционного чтения LoadStringedObjectView. Подробнее...
 
- Открытые члены унаследованные от ICSSoft.STORMNET.Business.IDataService
void LoadObject (ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (string dataObjectViewName, ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.View dataObjectView, ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (string dataObjectViewName, ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.View dataObjectView, ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObjects (ICSSoft.STORMNET.DataObject[] dataObjects, ICSSoft.STORMNET.View dataObjectView, bool clearDataObject, DataObjectCache dataObjectCache)
 Загрузка одного объекта данных. Подробнее...
 
void UpdateObject (ref ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache)
 Обновление объекта данных. Подробнее...
 
void UpdateObject (ICSSoft.STORMNET.DataObject dobject)
 Обновление объекта данных. Подробнее...
 
void UpdateObject (ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache)
 Обновление объекта данных. Подробнее...
 
void UpdateObject (ref ICSSoft.STORMNET.DataObject dobject, DataObjectCache dataObjectCache, bool alwaysThrowException)
 Обновление объекта данных. Подробнее...
 
void UpdateObject (ICSSoft.STORMNET.DataObject dobject, bool alwaysThrowException)
 Обновление объекта данных. Подробнее...
 
void UpdateObjects (ref ICSSoft.STORMNET.DataObject[] objects, DataObjectCache dataObjectCache)
 
void UpdateObjects (ref ICSSoft.STORMNET.DataObject[] objects, DataObjectCache dataObjectCache, bool alwaysThrowException)
 
void UpdateObjects (ref ICSSoft.STORMNET.DataObject[] objects)
 
void UpdateObjects (ref ICSSoft.STORMNET.DataObject[] objects, bool alwaysThrowException)
 
void LoadObject (ICSSoft.STORMNET.DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (string dataObjectViewName, ICSSoft.STORMNET.DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.View dataObjectView, ICSSoft.STORMNET.DataObject dobject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (string dataObjectViewName, ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObject (ICSSoft.STORMNET.View dataObjectView, ICSSoft.STORMNET.DataObject dobject, bool clearDataObject, bool checkExistingObject)
 Загрузка одного объекта данных. Подробнее...
 
void LoadObjects (ICSSoft.STORMNET.DataObject[] dataobjects, ICSSoft.STORMNET.View dataObjectView, bool clearDataObject)
 Загрузка объектов данных. Подробнее...
 
ICSSoft.STORMNET.DataObject[] LoadObjects (ICSSoft.STORMNET.View dataObjectView)
 Загрузка объектов данных по представлению. Подробнее...
 
ICSSoft.STORMNET.DataObject[] LoadObjects (ICSSoft.STORMNET.View[] dataObjectViews)
 Загрузка объектов данных по массиву представлений. Подробнее...
 
ICSSoft.STORMNET.DataObject[] LoadObjects (ICSSoft.STORMNET.View dataObjectView, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 Загрузка объектов данных по представлению. Подробнее...
 
ICSSoft.STORMNET.DataObject[] LoadObjects (ICSSoft.STORMNET.View[] dataObjectViews, ChangeViewForTypeDelegate changeViewForTypeDelegate)
 Загрузка объектов данных по массиву представлений. Подробнее...
 
void UpdateObject (ref ICSSoft.STORMNET.DataObject dobject)
 Обновление объекта данных. Подробнее...
 
void UpdateObject (ref ICSSoft.STORMNET.DataObject dobject, bool alwaysThrowException)
 Обновление объекта данных. Подробнее...
 

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

static object ChangeType (string sValue, Type castType)
 Корректное преобразование строкового значения к указанному типу. Подробнее...
 

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

virtual void GetAlteredPropsWithValues (DataObject dobject, bool checkLoadedProps, out SortedList propsWithValues, out DataObject[] detailObjects)
 

Свойства

ISecurityManager SecurityManager [get]
 
IAuditService AuditService [get]
 
string Folder [get, set]
 Путь до файлов с базой и схемой. Подробнее...
 
string DataBaseName [get, set]
 Имя файла базы и схемы (без расширения). Подробнее...
 
int? LoadingBufferSize [get, set]
 
Stream SchemaStream [get, set]
 Поток со схемой. Подробнее...
 
Stream DataStream [get, set]
 Поток с данными. Подробнее...
 
string CustomizationString [get, set]
 
TypeUsage?? TypeUsage [get, set]
 
- Свойства унаследованные от ICSSoft.STORMNET.Business.IDataService
string CustomizationString [get, set]
 Строка настройки. Подробнее...
 
ICSSoft.STORMNET.TypeUsage TypeUsage [get, set]
 Структура определения ICSSoft.STORMNET.TypeUsage. Подробнее...
 
ISecurityManager SecurityManager [get]
 Менеджер полномочий. Подробнее...
 
IAuditService AuditService [get]
 Текущий сервис аудита. Подробнее...
 

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

Сервис данных для XML.

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

◆ XMLFileDataService()

ICSSoft.STORMNET.Business.XMLFileDataService.XMLFileDataService ( ISecurityManager  securityManager,
IAuditService  auditService 
)
inline

Initializes a new instance of the XMLFileDataService class with specified security manager and audit service.

Аргументы
securityManagerThe security manager instance.
auditServiceThe audit service.

Методы

◆ ChangeType()

static object ICSSoft.STORMNET.Business.XMLFileDataService.ChangeType ( string  sValue,
Type  castType 
)
inlinestatic

Корректное преобразование строкового значения к указанному типу.

Аргументы
sValueСтроковое значение для приведения.
castTypeТип к которому преобразуем.
Возвращает
Преобразованное значение.

◆ Clone()

object ICSSoft.STORMNET.Business.XMLFileDataService.Clone ( )
inline

Создание копии экземпляра сервиса данных.

Возвращает
Копии экземпляра сервиса данных.

◆ CompleteLoadStringedObjectView()

void ICSSoft.STORMNET.Business.XMLFileDataService.CompleteLoadStringedObjectView ( ref object  state)
inline

Корректное завершения операции порционного чтения LoadStringedObjectView.

Аргументы
stateПараметр состояния загрузки (массив объектов).

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ FunctionToSql()

virtual string ICSSoft.STORMNET.Business.XMLFileDataService.FunctionToSql ( SQLWhereLanguageDef  sqlLangDef,
Function  function,
delegateConvertValueToQueryValueString  convertValue,
delegatePutIdentifierToBrackets  convertIdentifier 
)
inlinevirtual

Преобразовать значение в SQL строку.

Аргументы
functionФункция.
convertValueделегат для преобразования констант.
convertIdentifierделегат для преобразования идентификаторов.
Возвращает

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ GetInstanceId()

Guid ICSSoft.STORMNET.Business.XMLFileDataService.GetInstanceId ( )
inline

Возвращает идентификатор инстанции сервиса данных.

Возвращает
Идентификатор инстанции сервиса данных.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ GetObjectsCount()

int ICSSoft.STORMNET.Business.XMLFileDataService.GetObjectsCount ( LoadingCustomizationStruct  customizationStruct)
inline

возвращает количество объектов удовлетворяющих запросу.

Аргументы
customizationStructчто выбираем.
Возвращает

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObject() [1/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( DataObject  dobject)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dobjectобъект данных, который требуется загрузить.

◆ LoadObject() [2/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( DataObject  dobject,
bool  clearDataObject,
bool  checkExistingObject 
)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dobjectобъект данных, который требуется загрузить.
clearDataObjectФлаг, указывающий на необходмость очистки объекта перед вычиткой (DataObject.Clear).
checkExistingObjectВызывать исключение если объекта нет в хранилище.

◆ LoadObject() [3/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( string  dataObjectViewName,
DataObject  dobject 
)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dataObjectViewNameимя представления объекта.
dobjectобъект данных, который требуется загрузить.

◆ LoadObject() [4/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( string  dataObjectViewName,
DataObject  dobject,
bool  clearDataObject,
bool  checkExistingObject 
)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dataObjectViewNameнаименование представления.
dobjectбъект данных, который требуется загрузить.
clearDataObjectФлаг, указывающий на необходмость очистки объекта перед вычиткой (DataObject.Clear).
checkExistingObjectВызывать исключение если объекта нет в хранилище.

◆ LoadObject() [5/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( View  dataObjectView,
DataObject  dobject 
)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dataObjectViewпредставление объекта.
dobjectобъект данных, который требуется загрузить.

◆ LoadObject() [6/6]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.LoadObject ( View  dataObjectView,
DataObject  dobject,
bool  clearDataObject,
bool  checkExistingObject 
)
inlinevirtual

Загрузка одного объекта данных.

Аргументы
dataObjectViewпредставление.
dobjectбъект данных, который требуется загрузить.
clearDataObjectФлаг, указывающий на необходмость очистки объекта перед вычиткой (DataObject.Clear).
checkExistingObjectВызывать исключение если объекта нет в хранилище.

◆ LoadObjects() [1/8]

virtual DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct  customizationStruct)
inlinevirtual

Загрузка объектов данных.

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

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [2/8]

DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct  customizationStruct,
DataObjectCache  dataObjectCache 
)
inline

Загрузка объектов данных.

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

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [3/8]

virtual DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct  customizationStruct,
ref object  State 
)
inlinevirtual

Загрузка объектов данных.

Аргументы
customizationStructнастроичная структура для выборкиLoadingCustomizationStruct.
StateСостояние вычитки( для последующей дочитки ).
Возвращает

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [4/8]

DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct  customizationStruct,
ref object  State,
DataObjectCache  dataObjectCache 
)
inline

Загрузка объектов данных.

Аргументы
customizationStructСтруктура (LCS) для загрузки объектов.
StateСостояние вычитки (для последующей дочитки).
dataObjectCacheКэш объектов.
Возвращает
Загруженные объекты данных.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [5/8]

virtual DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct[]  customizationStructs)
inlinevirtual

Загрузка объектов данных по массиву структур.

Аргументы
customizationStructsмассив структур.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [6/8]

virtual DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( LoadingCustomizationStruct[]  customizationStructs,
ChangeViewForTypeDelegate  changeViewForTypeDelegate 
)
inlinevirtual

Загрузка объектов данных по массиву структур.

Аргументы
customizationStructsмассив структур.
changeViewForTypeDelegateделегат для изменения.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [7/8]

virtual DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( ref object  State)
inlinevirtual

Загрузка объектов данных.

Аргументы
StateСостояние вычитки( для последующей дочитки).
Возвращает

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadObjects() [8/8]

DataObject [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadObjects ( ref object  State,
DataObjectCache  dataObjectCache 
)
inline

Загрузка объектов данных.

Аргументы
StateСостояние вычитки (для последующей дочитки).
Возвращает
Загруженные объекты данных.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadStringedObjectView() [1/3]

ObjectStringDataView [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadStringedObjectView ( char  separator,
LoadingCustomizationStruct  customizationStruct 
)
inline

Загрузка без создания объектов.

Аргументы
separatorразделитель в строках.
customizationStructнастроичная структура для выборкиLoadingCustomizationStruct.
Возвращает
массив структур ObjectStringDataView.

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadStringedObjectView() [2/3]

ObjectStringDataView [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadStringedObjectView ( char  separator,
LoadingCustomizationStruct  customizationStruct,
ref object  State 
)
inline

Загрузка без создания объектов.

Аргументы
separatorразделитель в строках.
customizationStruct
State
Возвращает

Замещает ICSSoft.STORMNET.Business.IDataService.

◆ LoadStringedObjectView() [3/3]

ObjectStringDataView [] ICSSoft.STORMNET.Business.XMLFileDataService.LoadStringedObjectView ( ref object  state)
inline

◆ UpdateObject() [1/7]

void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( DataObject  dataObject)
inline

Сохранить объект данных в XML-файл.

Аргументы
dataObject

◆ UpdateObject() [2/7]

void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( DataObject  dataObject,
bool  alwaysThrowException 
)
inline

Сохранить объект данных в XML-файл.

Аргументы
dataObject
alwaysThrowException

◆ UpdateObject() [3/7]

void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( DataObject  dataObject,
DataObjectCache  dataObjectCache 
)
inline

Сохранить объект данных в XML-файл.

Аргументы
dataObject
dataObjectCache

◆ UpdateObject() [4/7]

void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( ref DataObject  dataObject,
DataObjectCache  dataObjectCache 
)
inline

Сохранить объект данных в XML-файл.

Аргументы
dataObject
dataObjectCache

◆ UpdateObject() [5/7]

void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( ref DataObject  dataObject,
DataObjectCache  dataObjectCache,
bool  alwaysThrowException 
)
inline

Сохранить объект данных в XML-файл.

Аргументы
dataObject
dataObjectCache
alwaysThrowException

◆ UpdateObject() [6/7]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( ref DataObject  dobject)
inlinevirtual

Обновление объекта данных.

Аргументы
dobjectобъект данных, который требуется обновить.

◆ UpdateObject() [7/7]

virtual void ICSSoft.STORMNET.Business.XMLFileDataService.UpdateObject ( ref DataObject  dobject,
bool  alwaysThrowException 
)
inlinevirtual

Обновление объекта данных.

Аргументы
dobjectобъект данных, который требуется обновить.
alwaysThrowException

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

◆ DataBaseName

string ICSSoft.STORMNET.Business.XMLFileDataService.DataBaseName
getset

Имя файла базы и схемы (без расширения).

◆ DataStream

Stream ICSSoft.STORMNET.Business.XMLFileDataService.DataStream
getset

Поток с данными.

◆ Folder

string ICSSoft.STORMNET.Business.XMLFileDataService.Folder
getset

Путь до файлов с базой и схемой.

◆ SchemaStream

Stream ICSSoft.STORMNET.Business.XMLFileDataService.SchemaStream
getset

Поток со схемой.