GroupInitializerDependencies - конструктор

Зависимости объекта IGroupInitializer.

Definition

Пространство имён: Tessa.Groups
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public GroupInitializerDependencies(
	IGroupRepository groupRepository,
	IGroupService groupService,
	IGroupDescriptorRegistry groupDescriptorRegistry,
	IGroupHashProvider groupHashProvider,
	IGroupLockingStrategy groupLockingStrategy,
	IGroupSystemInfoSynchronizer groupSystemInfoSynchronizer
)

Параметры

groupRepository  IGroupRepository
Объект, управляющий группами в базе данных.
groupService  IGroupService
Объект, управляющий группами с учётом связанных с ними умных ролей и другой логики.
groupDescriptorRegistry  IGroupDescriptorRegistry
Реестр программно генерируемых групп.
groupHashProvider  IGroupHashProvider
Объект, вычисляющий хеш-сумму объекта IGroupDescriptor.
groupLockingStrategy  IGroupLockingStrategy
Стратегия для управления блокировками для операций, связанных с группами.
groupSystemInfoSynchronizer  IGroupSystemInfoSynchronizer
Объект, сравнивающий переданную информацию о текущем состоянии группы IGroupSynchronizationInfo с желаемым состоянием IGroupDescriptor. Создаёт объект IGroupStoreRequest для сохранения изменений в группе.

См. также