Flexberry ORM 4.0.0
Класс ICSSoft.STORMNET.Business.LoadingCustomizationStruct

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

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

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

ColumnsSortDef[] GetOwnerOnlySortDef ()
 
ColumnsSortDef[] GetColumnsSortDef (string ReferenceName)
 
 LoadingCustomizationStruct (SerializationInfo info, StreamingContext context)
 Десереализация Подробнее...
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 Cереализация Подробнее...
 
void AddColumnSort (ColumnsSortDef csd)
 Добавить сортировку Подробнее...
 
 LoadingCustomizationStruct (object creatorKey)
 
Function Keys2Function (object[] keys)
 Получить часто используемую функцию по ограничению Подробнее...
 
void Init (ColumnsSortDef[] ldColumnsSort, Function ldLimitFunction, System.Type[] ldLoadingTypes, ICSSoft.STORMNET.View ldView, string[] ldColumnsOrder)
 
void Init (ColumnsSortDef[] ldColumnsSort, Function ldLimitFunction, System.Type[] ldLoadingTypes, ICSSoft.STORMNET.View ldView, AdvansedColumn[] ldAdvansedColumns, string[] ldColumnsOrder)
 
override bool Equals (object obj)
 
bool Equals (LoadingCustomizationStruct other)
 
override int GetHashCode ()
 

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

static LoadingCustomizationStruct GetSimpleStruct (Type DataObjectType, string View)
 
static LoadingCustomizationStruct GetSimpleStruct (Type DataObjectType, View View)
 
static LoadingCustomizationStruct GetSimpleStruct (Type DataObjectType, string View, string propertyName, object limitValue)
 

Свойства

RowNumberDef RowNumber [get, set]
 
bool Distinct [get, set]
 
int ReturnTop [get, set]
 
LcsReturnType ReturnType [get, set]
 
int LoadingBufferSize [get, set]
 
bool InitDataCopy [get, set]
 
object CreatorKey [get]
 кто его создал Подробнее...
 
AdvansedColumn[] AdvansedColumns [get, set]
 Дополнительные колонки Подробнее...
 
string[] ColumnsOrder [get, set]
 порядок колонок в выборке Подробнее...
 
ColumnsSortDef[] ColumnsSort [get, set]
 сортировка колонок Подробнее...
 
Function LimitFunction [get, set]
 ограничение на объекты Подробнее...
 
System.Type[] LoadingTypes [get, set]
 вычитываем эти типы Подробнее...
 
View View [get, set]
 используемое представление Подробнее...
 

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

настройка загрузки группы объектов

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

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

Десереализация

Аргументы
info
context
ICSSoft.STORMNET.Business.LoadingCustomizationStruct.LoadingCustomizationStruct ( object  creatorKey)
inline

Аргументы
creatorKeyключ для идентификации вызова

Методы

void ICSSoft.STORMNET.Business.LoadingCustomizationStruct.AddColumnSort ( ColumnsSortDef  csd)
inline

Добавить сортировку

Аргументы
csdСортировка
void ICSSoft.STORMNET.Business.LoadingCustomizationStruct.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
inline

Cереализация

Аргументы
info
context
void ICSSoft.STORMNET.Business.LoadingCustomizationStruct.Init ( ColumnsSortDef[]  ldColumnsSort,
Function  ldLimitFunction,
System.Type[]  ldLoadingTypes,
ICSSoft.STORMNET.View  ldView,
string[]  ldColumnsOrder 
)
inline

Аргументы
ldColumnsSortсортировка
ldLimitFunctionограничение
ldLoadingTypesзагружаемые типы
ldViewпредставление
ldColumnsOrderпорядочек колонок
void ICSSoft.STORMNET.Business.LoadingCustomizationStruct.Init ( ColumnsSortDef[]  ldColumnsSort,
Function  ldLimitFunction,
System.Type[]  ldLoadingTypes,
ICSSoft.STORMNET.View  ldView,
AdvansedColumn[]  ldAdvansedColumns,
string[]  ldColumnsOrder 
)
inline

Аргументы
ldColumnsSortсортировка
ldLimitFunctionограничение
ldLoadingTypesзагружаемые типы
ldViewпредставление
ldAdvansedColumnsдополнительные колонки
ldColumnsOrderпорядочек колонок
Function ICSSoft.STORMNET.Business.LoadingCustomizationStruct.Keys2Function ( object[]  keys)
inline

Получить часто используемую функцию по ограничению

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

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

AdvansedColumn [] ICSSoft.STORMNET.Business.LoadingCustomizationStruct.AdvansedColumns
getset

Дополнительные колонки

string [] ICSSoft.STORMNET.Business.LoadingCustomizationStruct.ColumnsOrder
getset

порядок колонок в выборке

ColumnsSortDef [] ICSSoft.STORMNET.Business.LoadingCustomizationStruct.ColumnsSort
getset

сортировка колонок

object ICSSoft.STORMNET.Business.LoadingCustomizationStruct.CreatorKey
get

кто его создал

Function ICSSoft.STORMNET.Business.LoadingCustomizationStruct.LimitFunction
getset

ограничение на объекты

System.Type [] ICSSoft.STORMNET.Business.LoadingCustomizationStruct.LoadingTypes
getset

вычитываем эти типы

View ICSSoft.STORMNET.Business.LoadingCustomizationStruct.View
getset

используемое представление