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

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Tessa.Roles
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public AdvancedRoleManager(
	IRoleRepository roleRepository,
	IOperationRepository operationRepository,
	IDbScope dbScope,
	IDeputiesSyncStrategy deputiesSyncStrategy,
	ITessaServerSettings serverSettings,
	[OptionalDependencyAttribute] IErrorManager errorManager = null
)

Параметры

roleRepository  IRoleRepository
Объект для управления объектами ролей.
operationRepository  IOperationRepository
Объект, использующий операции для взятия блокировок на расчёт ролей.
dbScope  IDbScope
Объект для взаимодействия с базой данных.
deputiesSyncStrategy  IDeputiesSyncStrategy
Стратегия синхронизации заместителей.
serverSettings  ITessaServerSettings
Настройки сервера.
errorManager  IErrorManager  (Optional)
Объект, выполняющий сохранение информации по ошибкам, обычно в виде карточек "Ошибка", или null, если информация по ошибкам не сохраняется. Наличие объекта не влияет на логирование ошибок в NLog.

См. также