MBroker
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства
Открытые члены | Свойства | Полный список членов класса
Класс MBroker.Cache.TuneCache

Кэш тюнзов Подробнее...

Граф наследования:MBroker.Cache.TuneCache:

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

 TuneCache ()
 Конструктор Подробнее...
 
void InitTuneCache ()
 Инициализация кэша тюнзов Подробнее...
 
ProcDesc GetProc (string classCode, string procName, string locale, string type=null)
 Возвращает описание хранимой процедуры Подробнее...
 
bool TryGetProc (string classCode, string procName, out List< ProcDesc > procDescs)
 
ClassDesc GetClass (string classCode)
 
ViewDesc GetView (string classCode, string viewName, string locale)
 Возвращает описание представления Подробнее...
 
bool TryGetView (string classCode, string viewName, out ViewDesc viewDesc)
 
List< ViewColumnGetViewColumns (Context context, string classCode, string viewName, string locale=null)
 Возвращает список полей для представления Подробнее...
 
List< ProcParamGetTunesProcParam (string classCode, string procName)
 Возвращает описание параметров хранимой процедуры Подробнее...
 
bool TryGetClassDesc (string classCode, out ClassDesc classDesc)
 Возвращает описание класса Подробнее...
 
Dictionary< string, ClassDescGetClassesDesc4Lang (IEnumerable< string > classes, string lang)
 Получение локализованных описаний классов для списка классов Подробнее...
 
ClassDesc GetClassDesc4Lang (string classCode, string language)
 Получение локализованных описаний классов для класса Подробнее...
 
Dictionary< string, ClassDescGetClassesDesc4Lang (string lang)
 Получение локализованных описаний всех классов Подробнее...
 
Dictionary< PsObjectKey, ViewDescGetViewsDescs4Lang (List< PsObjectKey > viewsList, string language)
 Получение локализованного описания представлений Подробнее...
 
Dictionary< Tuple< string,
string >, ViewDesc
GetViewsDescs4Lang (string classCode, string language)
 Получение локализованного описания всех представлений Подробнее...
 
Dictionary< PsProcKey, ProcDescGetProcsDescs4Lang (List< PsProcKey > procs, string lang)
 Получение локализованного описания для списка хранимых процедур Подробнее...
 
Dictionary< Tuple< string,
string, string >, ProcDesc
GetProcsDescs4Lang (string classCode, string lang)
 Получение локализованного описания для списка всех хранимых процедур Подробнее...
 
void ResetCache ()
 Перезагрузка кэша тюнзов Подробнее...
 
void Dispose ()
 

Свойства

MemoryStorage< string, ClassDescClassesDesc [get, set]
 Описание классов Подробнее...
 
MemoryStorage< string,
Dictionary< string, ViewDesc > > 
ViewDesc [get, set]
 Описание представлений Подробнее...
 
MemoryStorage< string,
Dictionary< Tuple< string,
string, string >, ProcDesc > > 
ProcDesc [get, set]
 Описание хранимых процедур Подробнее...
 

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

Кэш тюнзов

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

MBroker.Cache.TuneCache.TuneCache ( )

Конструктор

Методы

void MBroker.Cache.TuneCache.Dispose ( )
ClassDesc MBroker.Cache.TuneCache.GetClass ( string  classCode)
ClassDesc MBroker.Cache.TuneCache.GetClassDesc4Lang ( string  classCode,
string  language 
)

Получение локализованных описаний классов для класса

Аргументы
classCode
language
Возвращает
Исключения
ClassNotFoundException
Dictionary<string, ClassDesc> MBroker.Cache.TuneCache.GetClassesDesc4Lang ( IEnumerable< string >  classes,
string  lang 
)

Получение локализованных описаний классов для списка классов

Аргументы
classesСписок классов
langЯзык
Возвращает
Dictionary<string, ClassDesc> MBroker.Cache.TuneCache.GetClassesDesc4Lang ( string  lang)

Получение локализованных описаний всех классов

Аргументы
langЯзык
Возвращает
ProcDesc MBroker.Cache.TuneCache.GetProc ( string  classCode,
string  procName,
string  locale,
string  type = null 
)

Возвращает описание хранимой процедуры

Аргументы
classCodeКод класса
procNameНаименование процедуры
typeТип хранимой процедуры. Если null, то вернется первая попавшаяся
Возвращает
Dictionary<PsProcKey, ProcDesc> MBroker.Cache.TuneCache.GetProcsDescs4Lang ( List< PsProcKey procs,
string  lang 
)

Получение локализованного описания для списка хранимых процедур

Аргументы
procsСписок процедур
langЯзык
Возвращает
Dictionary<Tuple<string, string, string>, ProcDesc> MBroker.Cache.TuneCache.GetProcsDescs4Lang ( string  classCode,
string  lang 
)

Получение локализованного описания для списка всех хранимых процедур

Аргументы
langЯзык
Возвращает
List<ProcParam> MBroker.Cache.TuneCache.GetTunesProcParam ( string  classCode,
string  procName 
)

Возвращает описание параметров хранимой процедуры

Аргументы
classCodeКод класса
procNameНаименование хранимой процедуры
Возвращает
ViewDesc MBroker.Cache.TuneCache.GetView ( string  classCode,
string  viewName,
string  locale 
)

Возвращает описание представления

Аргументы
classCodeКод класса
viewNameНаименование представления
Возвращает
List<ViewColumn> MBroker.Cache.TuneCache.GetViewColumns ( Context  context,
string  classCode,
string  viewName,
string  locale = null 
)

Возвращает список полей для представления

Аргументы
contextКонтекст пользователя
classCodeКод класса
viewNameНаименование представления
localeЯзык
Возвращает
Dictionary<PsObjectKey, ViewDesc> MBroker.Cache.TuneCache.GetViewsDescs4Lang ( List< PsObjectKey viewsList,
string  language 
)

Получение локализованного описания представлений

Аргументы
viewsListСписок представлений
languageЯзык
Возвращает
Dictionary<Tuple<string, string>, ViewDesc> MBroker.Cache.TuneCache.GetViewsDescs4Lang ( string  classCode,
string  language 
)

Получение локализованного описания всех представлений

Аргументы
languageЯзык
Возвращает
void MBroker.Cache.TuneCache.InitTuneCache ( )

Инициализация кэша тюнзов

void MBroker.Cache.TuneCache.ResetCache ( )

Перезагрузка кэша тюнзов

bool MBroker.Cache.TuneCache.TryGetClassDesc ( string  classCode,
out ClassDesc  classDesc 
)

Возвращает описание класса

Аргументы
classCodeКод класса
classDescОписание класса
Возвращает
bool MBroker.Cache.TuneCache.TryGetProc ( string  classCode,
string  procName,
out List< ProcDesc procDescs 
)
bool MBroker.Cache.TuneCache.TryGetView ( string  classCode,
string  viewName,
out ViewDesc  viewDesc 
)

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

MemoryStorage<string, ClassDesc> MBroker.Cache.TuneCache.ClassesDesc
getset

Описание классов

MemoryStorage<string, Dictionary<Tuple<string, string, string>, ProcDesc> > MBroker.Cache.TuneCache.ProcDesc
getset

Описание хранимых процедур

MemoryStorage<string, Dictionary<string, ViewDesc> > MBroker.Cache.TuneCache.ViewDesc
getset

Описание представлений


Объявления и описания членов класса находятся в файле: