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

Создаёт экземпляр класса с указанием объекта, предоставляющего доступ к базе данных.

Definition

Пространство имён: Tessa.Platform.Operations
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public OperationServerRepository(
	IDbScope dbScope,
	ISession session,
	ITransactionStrategy transactionStrategy,
	IOperationProgressStrategy operationProgressStrategy,
	IOperationQueueStrategy operationQueueStrategy,
	IClock clock,
	[DependencyAttribute("Operations")] ISignatureProvider? signatureProvider = null
)

Параметры

dbScope  IDbScope
Объект для взаимодействия с базой данных. Определяет область видимости объекта DbManager.
session  ISession
Сессия пользователя, от имени которого выполняется управление операциями.
transactionStrategy  ITransactionStrategy
Стратегия выполнения кода в SQL-транзакции. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
operationProgressStrategy  IOperationProgressStrategy
Объект, управляющий прогрессом операций.
operationQueueStrategy  IOperationQueueStrategy
Объект, управляющий очередью операций.
clock  IClock
Объект для предоставления текущего времени в формате Utc.
signatureProvider  ISignatureProvider  (Optional)
Объект, используемый для вычисления хеша RequestHash. Рекомендуется получить объект по имени Operations. Если указано null, то используется провайдер по умолчанию Operations.

См. также