GroupRepositoryDependencies - конструктор
Пространство имён: Tessa.GroupsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public GroupRepositoryDependencies(
IGroupDescriptorRegistry descriptorRegistry,
IDbScope dbScope,
ISeparateDbConnectionWorker separateDbConnectionWorker,
IDbmsErrorCodeProvider dbmsErrorCodeProvider,
ITransactionStrategy transactionStrategy,
ISequentialGuidProvider sequentialGuidProvider,
IClock clock,
ISession session
)
Public Sub New (
descriptorRegistry As IGroupDescriptorRegistry,
dbScope As IDbScope,
separateDbConnectionWorker As ISeparateDbConnectionWorker,
dbmsErrorCodeProvider As IDbmsErrorCodeProvider,
transactionStrategy As ITransactionStrategy,
sequentialGuidProvider As ISequentialGuidProvider,
clock As IClock,
session As ISession
)
public:
GroupRepositoryDependencies(
IGroupDescriptorRegistry^ descriptorRegistry,
IDbScope^ dbScope,
ISeparateDbConnectionWorker^ separateDbConnectionWorker,
IDbmsErrorCodeProvider^ dbmsErrorCodeProvider,
ITransactionStrategy^ transactionStrategy,
ISequentialGuidProvider^ sequentialGuidProvider,
IClock^ clock,
ISession^ session
)
new :
descriptorRegistry : IGroupDescriptorRegistry *
dbScope : IDbScope *
separateDbConnectionWorker : ISeparateDbConnectionWorker *
dbmsErrorCodeProvider : IDbmsErrorCodeProvider *
transactionStrategy : ITransactionStrategy *
sequentialGuidProvider : ISequentialGuidProvider *
clock : IClock *
session : ISession -> GroupRepositoryDependencies
Параметры
- descriptorRegistry IGroupDescriptorRegistry
Реестр программно генерируемых групп.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- separateDbConnectionWorker ISeparateDbConnectionWorker
- dbmsErrorCodeProvider IDbmsErrorCodeProvider
- transactionStrategy ITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае,
если на этом соединении с БД отсутствует другая незакрытая транзакция.
- sequentialGuidProvider ISequentialGuidProvider
Объект, выполняющий создание уникальный идентификаторов таким образом, чтобы каждый следующий созданный идентификатор
был последовательным, как правило, в отношении текущей используемой СУБД.
- clock IClock
Объект для предоставления текущего времени в формате Utc.
- session ISession
Сессия пользователя.