Flexberry ORM 8.0.0-beta01
Класс 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]
 используемое представление. Подробнее...
 

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

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

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

◆ LoadingCustomizationStruct() [1/2]

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

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

Аргументы
info
context

◆ LoadingCustomizationStruct() [2/2]

ICSSoft.STORMNET.Business.LoadingCustomizationStruct.LoadingCustomizationStruct ( object  creatorKey)
inline

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

Методы

◆ AddColumnSort()

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

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

Аргументы
csdСортировка.

◆ GetObjectData()

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

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

Аргументы
info
context

◆ Init() [1/2]

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порядочек колонок.

◆ Init() [2/2]

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порядочек колонок.

◆ Keys2Function()

Function ICSSoft.STORMNET.Business.LoadingCustomizationStruct.Keys2Function ( object[]  keys)
inline

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

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

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

◆ AdvansedColumns

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

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

◆ ColumnsOrder

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

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

◆ ColumnsSort

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

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

◆ CreatorKey

object ICSSoft.STORMNET.Business.LoadingCustomizationStruct.CreatorKey
get

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

◆ LimitFunction

Function ICSSoft.STORMNET.Business.LoadingCustomizationStruct.LimitFunction
getset

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

◆ LoadingTypes

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

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

◆ View

View ICSSoft.STORMNET.Business.LoadingCustomizationStruct.View
getset

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