Flexberry ORM 8.0.0-beta01
|
Интерфейс асинхронного датасервиса. Подробнее...
Открытые члены | |
Task< int > | GetObjectsCountAsync (LoadingCustomizationStruct customizationStruct) |
Получение количества объектов удовлетворяющих запросу. Подробнее... | |
Task | LoadObjectAsync (DataObject dataObject, View dataObjectView=null, bool clearDataObject=true, bool checkExistingObject=true, DataObjectCache dataObjectCache=null) |
Загрузка одного объекта данных (атрибуты для dataObject загружаются в процессе работы). Подробнее... | |
Task | LoadObjectsAsync (DataObject[] dataObjects, View dataObjectView, bool clearDataObject=true, DataObjectCache dataObjectCache=null) |
Загрузка нескольких объектов данных. Подробнее... | |
Task< DataObject[]> | LoadObjectsAsync (View dataObjectView, DataObjectCache dataObjectCache=null) |
Загрузка нескольких объектов данных (с помощью представления). Подробнее... | |
Task< DataObject[]> | LoadObjectsAsync (LoadingCustomizationStruct customizationStruct, DataObjectCache dataObjectCache=null) |
Загрузка нескольких объектов данных (с помощью LCS). Подробнее... | |
Task | UpdateObjectAsync (DataObject dataObject, bool alwaysThrowException=false, DataObjectCache dataObjectCache=null) |
Сохранение объекта данных. Подробнее... | |
Task | UpdateObjectsAsync (DataObject[] objects, bool alwaysThrowException=false, DataObjectCache dataObjectCache=null) |
Сохранение объектов данных. Подробнее... | |
Интерфейс асинхронного датасервиса.
Task<int> NewPlatform.Flexberry.ORM.IAsyncDataService.GetObjectsCountAsync | ( | LoadingCustomizationStruct | customizationStruct | ) |
Получение количества объектов удовлетворяющих запросу.
customizationStruct | Объект LoadingCustomizationStruct для спецификации запроса. |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task NewPlatform.Flexberry.ORM.IAsyncDataService.LoadObjectAsync | ( | DataObject | dataObject, |
View | dataObjectView = null , |
||
bool | clearDataObject = true , |
||
bool | checkExistingObject = true , |
||
DataObjectCache | dataObjectCache = null |
||
) |
Загрузка одного объекта данных (атрибуты для dataObject загружаются в процессе работы).
Атрибуты loadingState и status у загружаемого объекта обновляются в процессе работы.
dataObject | Объект данных, который требуется загрузить. |
dataObjectView | Представление, по которому загружается объект. Если null , будут загружены все атрибуты объекта, без детейлов (см. View.ReadType.OnlyThatObject). |
clearDataObject | Флаг, указывающий на необходмость очистки объекта перед вычиткой (DataObject.Clear). |
checkExistingObject | Вызывать исключение если объекта нет в хранилище. |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task NewPlatform.Flexberry.ORM.IAsyncDataService.LoadObjectsAsync | ( | DataObject[] | dataObjects, |
View | dataObjectView, | ||
bool | clearDataObject = true , |
||
DataObjectCache | dataObjectCache = null |
||
) |
Загрузка нескольких объектов данных.
Атрибуты loadingState и status у обрабатываемых объектов обновляются в процессе работы.
dataObjects | Объекты данных, которые требуется загрузить. |
dataObjectView | Представление, по которому загружаются объекты. |
clearDataObject | Флаг, указывающий на необходмость очистки объекта перед вычиткой (DataObject.Clear). |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task<DataObject[]> NewPlatform.Flexberry.ORM.IAsyncDataService.LoadObjectsAsync | ( | LoadingCustomizationStruct | customizationStruct, |
DataObjectCache | dataObjectCache = null |
||
) |
Загрузка нескольких объектов данных (с помощью LCS).
Атрибуты loadingState и status у обрабатываемых объектов обновляются в процессе работы.
customizationStruct | Структура (LCS) для загрузки объектов. |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task<DataObject[]> NewPlatform.Flexberry.ORM.IAsyncDataService.LoadObjectsAsync | ( | View | dataObjectView, |
DataObjectCache | dataObjectCache = null |
||
) |
Загрузка нескольких объектов данных (с помощью представления).
Атрибуты loadingState и status у обрабатываемых объектов обновляются в процессе работы.
dataObjectView | Представление, по которому загружаются объекты. |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task NewPlatform.Flexberry.ORM.IAsyncDataService.UpdateObjectAsync | ( | DataObject | dataObject, |
bool | alwaysThrowException = false , |
||
DataObjectCache | dataObjectCache = null |
||
) |
Сохранение объекта данных.
Атрибуты loadingState и status у обрабатываемых объектов обновляются в процессе работы.
dataObject | Объект данных, который требуется обновить. |
alwaysThrowException | Останавливать метод при возникновении ошибки (false - часть объектов обновится несмотря на ошибки). |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.
Task NewPlatform.Flexberry.ORM.IAsyncDataService.UpdateObjectsAsync | ( | DataObject[] | objects, |
bool | alwaysThrowException = false , |
||
DataObjectCache | dataObjectCache = null |
||
) |
Сохранение объектов данных.
Атрибуты loadingState и status у обрабатываемых объектов обновляются в процессе работы.
objects | Объекты данных, которые требуется обновить. |
alwaysThrowException | Останавливать метод при возникновении ошибки (false - часть объектов обновится несмотря на ошибки). |
dataObjectCache | Кэш объектов (если null , будет использован временный кеш). |
Замещается в ICSSoft.STORMNET.Business.SQLDataService.