GroupInitializerDependencies - конструктор
Пространство имён: Tessa.GroupsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public GroupInitializerDependencies(
IGroupRepository groupRepository,
IGroupService groupService,
IGroupDescriptorRegistry groupDescriptorRegistry,
IGroupHashProvider groupHashProvider,
IGroupLockingStrategy groupLockingStrategy,
IGroupSystemInfoSynchronizer groupSystemInfoSynchronizer
)
Public Sub New (
groupRepository As IGroupRepository,
groupService As IGroupService,
groupDescriptorRegistry As IGroupDescriptorRegistry,
groupHashProvider As IGroupHashProvider,
groupLockingStrategy As IGroupLockingStrategy,
groupSystemInfoSynchronizer As IGroupSystemInfoSynchronizer
)
public:
GroupInitializerDependencies(
IGroupRepository^ groupRepository,
IGroupService^ groupService,
IGroupDescriptorRegistry^ groupDescriptorRegistry,
IGroupHashProvider^ groupHashProvider,
IGroupLockingStrategy^ groupLockingStrategy,
IGroupSystemInfoSynchronizer^ groupSystemInfoSynchronizer
)
new :
groupRepository : IGroupRepository *
groupService : IGroupService *
groupDescriptorRegistry : IGroupDescriptorRegistry *
groupHashProvider : IGroupHashProvider *
groupLockingStrategy : IGroupLockingStrategy *
groupSystemInfoSynchronizer : IGroupSystemInfoSynchronizer -> GroupInitializerDependencies
Параметры
- groupRepository IGroupRepository
Объект, управляющий группами в базе данных.
- groupService IGroupService
Объект, управляющий группами с учётом связанных с ними умных ролей и другой логики.
- groupDescriptorRegistry IGroupDescriptorRegistry
Реестр программно генерируемых групп.
- groupHashProvider IGroupHashProvider
- groupLockingStrategy IGroupLockingStrategy
Стратегия для управления блокировками для операций, связанных с группами.
- groupSystemInfoSynchronizer IGroupSystemInfoSynchronizer