TransactionScopePerformHandlersAsync - метод

Вызывает обработчики Handlers для текущей области выполнения транзакции.

Должен быть вызван внутри области выполнения транзакции.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask PerformHandlersAsync(
	bool isCommitted,
	IValidationResultBuilder validationResult,
	CancellationToken cancellationToken = default
)

Параметры

isCommitted  Boolean
Флаг показывает, что был выполнен коммит транзакции. Если не установлен, значит был выполнен откат транзакции.
validationResult  IValidationResultBuilder
Результат валидации выполнения транзакции.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

ValueTask
Асинхронная задача.

Реализации

ITransactionScopePerformHandlersAsync(Boolean, IValidationResultBuilder, CancellationToken)

Исключения

InvalidOperationException Метод вызван вне области выполнения транзакции.

См. также