KrAclGenerationRuleDataFactory - конструктор
Создаёт новый экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Extensions.Default.Server.AclСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
public KrAclGenerationRuleDataFactory(
IAclGenerationRuleExtensionResolver extensionsResolver,
IDbScope dbScope,
IComplexQueryBuilderFactory getItemsQueryBuilderFactory,
IRefGroupsManager refGroupsManager,
IKrTypesCache krTypesCache
)
Public Sub New (
extensionsResolver As IAclGenerationRuleExtensionResolver,
dbScope As IDbScope,
getItemsQueryBuilderFactory As IComplexQueryBuilderFactory,
refGroupsManager As IRefGroupsManager,
krTypesCache As IKrTypesCache
)
public:
KrAclGenerationRuleDataFactory(
IAclGenerationRuleExtensionResolver^ extensionsResolver,
IDbScope^ dbScope,
IComplexQueryBuilderFactory^ getItemsQueryBuilderFactory,
IRefGroupsManager^ refGroupsManager,
IKrTypesCache^ krTypesCache
)
new :
extensionsResolver : IAclGenerationRuleExtensionResolver *
dbScope : IDbScope *
getItemsQueryBuilderFactory : IComplexQueryBuilderFactory *
refGroupsManager : IRefGroupsManager *
krTypesCache : IKrTypesCache -> KrAclGenerationRuleDataFactory
Параметры
- extensionsResolver IAclGenerationRuleExtensionResolver
Объект, используемый для запроса расширений правил расчёта ACL по ключу.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- getItemsQueryBuilderFactory IComplexQueryBuilderFactory
- refGroupsManager IRefGroupsManager
Позволяет получать информацию о группе или списке групп, а также инвалидировать кэш с данной информацией.
- krTypesCache IKrTypesCache
Кэш по типам карточек и документов, содержащих информацию по типовому решению.