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

Репозиторий, управляющий операциями на сервере.

Definition

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

Параметры

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

Заметки

Рекомендуется получить объект по имени Operations. По умолчанию используется провайдер Operations.

Заметки

Наследники класса могут переопределить поведение методов.

См. также