ActionHistoryStrategy - конструктор
Создаёт экземпляр класса с указанием его зависимостей.
Пространство имён: Tessa.Platform.ActionHistoryСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ActionHistoryStrategy(
IDbScope dbScope,
ISequentialGuidProvider sequentialGuidProvider,
ISession session,
IActionHistorySettings actionHistorySettings,
ISeparateDbConnectionWorker separateDbConnectionWorker,
ILicenseManager licenseManager
)
Public Sub New (
dbScope As IDbScope,
sequentialGuidProvider As ISequentialGuidProvider,
session As ISession,
actionHistorySettings As IActionHistorySettings,
separateDbConnectionWorker As ISeparateDbConnectionWorker,
licenseManager As ILicenseManager
)
public:
ActionHistoryStrategy(
IDbScope^ dbScope,
ISequentialGuidProvider^ sequentialGuidProvider,
ISession^ session,
IActionHistorySettings^ actionHistorySettings,
ISeparateDbConnectionWorker^ separateDbConnectionWorker,
ILicenseManager^ licenseManager
)
new :
dbScope : IDbScope *
sequentialGuidProvider : ISequentialGuidProvider *
session : ISession *
actionHistorySettings : IActionHistorySettings *
separateDbConnectionWorker : ISeparateDbConnectionWorker *
licenseManager : ILicenseManager -> ActionHistoryStrategy
Параметры
- dbScope IDbScope
- Область видимости объекта DbManager.
- sequentialGuidProvider ISequentialGuidProvider
- Объект, выполняющий генерацию Guid для последовательной вставки в таблицы SQL.
- session ISession
-
Текущая сессия, которая используется для автоматического заполнения идентификатора приложения applicationID
в методе InsertAsync(ActionHistoryRecord, CancellationToken), если он передан как null.
- actionHistorySettings IActionHistorySettings
- Кэш настроек для записи истории действий.
- separateDbConnectionWorker ISeparateDbConnectionWorker
- Объект для открытия нового соединения с базой данных.
- licenseManager ILicenseManager
- Объект, управляющий лицензиями.